iOS开源:WJClipsButton-Clips 按钮的完整实现

ArlParsons 7年前
   <p style="text-align:center"><img src="https://simg.open-open.com/show/d7a292b7dcad5f129f6aa0b2c08c34b4.jpg"></p>    <h2>效果</h2>    <p style="text-align:center"><img src="https://simg.open-open.com/show/64a0d7411c87470b96a9d209d213383b.gif"></p>    <h2>要求</h2>    <ul>     <li>Swift 3.0</li>     <li>iOS 8.0</li>     <li>Xcode 8.0</li>    </ul>    <h2>安装</h2>    <p>WJClipsButton is available through <a href="/misc/goto?guid=4958869288453138992" rel="nofollow,noindex">CocoaPods</a> . To install it, simply add the following line to your Podfile:</p>    <pre>  <code class="language-objectivec">pod "WJClipsButton"</code></pre>    <h2>使用</h2>    <h3>Code</h3>    <p>Import</p>    <pre>  <code class="language-objectivec">import WJClipsButton</code></pre>    <p>Init && Setup</p>    <pre>  <code class="language-objectivec">let wjButton = WJClipsButton.init(frame: CGRect.init(x: 0, y: 0, width: 300, height: 50))  wjButton.center = self.view.center  wjButton.cornerRadius = 10  wjButton.setButtonColor(.blue, status: .normal)  wjButton.setButtonColor(.yellow, status: .highlighted)  wjButton.setButtonColor(.red, status: .selected)  wjButton.setButtonTitle("I gonna start ... en ?", for: .normal)  wjButton.setButtonTitle("Touching ... friction.", for: .highlighted)  wjButton.setButtonTitle("Locked, locked.", for: .selected)  self.view.addSubview(wjButton)</code></pre>    <h3>Storyboard</h3>    <p>Picture is truth</p>    <p>@IBInspectable Supported</p>    <p><img src="https://simg.open-open.com/show/d34f7a54b108adaa5cd8b5f620d7b2d7.jpg"></p>    <h3>Delegate</h3>    <pre>  <code class="language-objectivec">// button tap action  func didTapClipsButton()        // button unlock action  func clipsButtonDidUnlock()        // button lock action  func clipsButtonDidLock()</code></pre>    <h2>作者</h2>    <p>jingzhilehuakai, <a href="/misc/goto?guid=4959750160659948978" rel="nofollow,noindex">wj_jingzhilehuakai@163.com</a></p>    <h2>许可</h2>    <p>WJClipsButton is available under the MIT license. See the LICENSE file for more info.</p>    <p> </p>    <p>项目主页:<a href="http://www.open-open.com/lib/view/home/1498720580554">http://www.open-open.com/lib/view/home/1498720580554</a></p>    <p> </p>    <p> </p>