测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最新发布 | 2018年3月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 Patrick Balestra 维护。
受新 Clips 应用 录音按钮的启发,SquishButton 是一个 UIButton
子类,实现了相同的设计和行为。
就像其他所有的 UIButton
对象一样使用它,并根据您的需求进行定制。以下是 SquishButton 添加的公共属性:
/// The number of pixels to scale the inner rectangle.
open var scaling = CGFloat(10)
/// The duration of the animation when the button is in the highlighted state.
open var animationDuration = 0.15
/// The color of the inner rectangle.
open var color = UIColor(red: 244.0/255.0, green: 51.0/255.0, blue: 50.0/255.0, alpha: 1.0)
/// The inset between the outer border and inner rectangle.
open var innerInset = CGFloat(5)
iOS 8.3 和 Swift 3.1。
SquishButton 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。
pod 'SquishButton'
您也可以使用 Carthage。将此行添加到您的 Cartfile
中。
github "BalestraPatrick/SquishButton"
我是 Patrick Balestra。Email:[email protected] Twitter:@BalestraPatrick。
SquishButton
在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。