KYShutterButton 2.0.1

KYShutterButton 2.0.1

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017 年 4 月
SwiftSwift 版本3.1
SPM支持 SPM

kyo__hei 维护。



KYShutterButton 是一个类似于相机应用快门按钮的自定义按钮

  • 支持 IBDesignable 和 IBInspectable

sample1.gif sample2.gif

安装

手动

只需要将 Classes 文件夹添加到您的项目中。

使用

(请参阅 /Example 中的示例 Xcode 项目)

代码

let shutterButton = KYShutterButton(
    frame: CGRectMake(20, 20, 100, 100),
    shutterType: .Normal,
    buttonColor: UIColor.redColor()
)
shutterButton.addTarget(self,
    action: "didTapButton:",
    forControlEvents: .TouchUpInside
)
/* Custom
shutterButton.arcColor      = UIColor.greenColor()
shutterButton.progressColor = UIColor.yellowColor()
*/
view.addSubview(shutterButton)


func didTapButton(sender: KYShutterButton) {
    switch sender.buttonState {
    case .Normal:
        sender.buttonState = .Recording
    case .Recording:
        sender.buttonState = .Normal
    }
}

Storyboard

sample3.gif

许可证

此代码根据 MIT 许可证的条款和条件分发。