KYShutterButton
KYShutterButton
is a custom button that is similar to the shutter button of the camera app
- IBDesignable, IBInspectable Support
Installation
CocoaPods
KYShutterButton
is available on CocoaPods.
Add the following to your Podfile
:
pod 'KYShutterButton'
Manually
Just add the Classes folder to your project.
Usage
(see sample Xcode project in /Example
)
Code
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
License
This code is distributed under the terms and conditions of the MIT license.