TempoStepper
一个完全可定制的步进器,在左侧显示增加/减少按钮,垂直排列,让您在按住它们时也能自动步进,还允 许您在点击值字段后通过键盘写入值。
示例
需求
- Swift 3.0+
- iOS 9.0+
安装
pod 'TempoStepper'
用途
TempoStepper
是一个@IBDesignable
控件,因此您可以直接从Storyboard中进行设计,当然,您也可以通过传统的编程方法来初始化。
由于它是UIControl
子类,您只需要通过UIControl
的addTarget
函数订阅其.valueChanged
事件。如果您想从Storyboard中链接到它,也可以为它定义一个@IBAction
函数。
它非常易定制。您可以在Storyboard中调整其@IBInspectable
属性,也可以从您的代码中更改它们。
您可以使用shouldTapToChange
和shouldAutoStep
属性关闭触摸更改和自动步进功能。
此外,您还可以编辑自动步进速度、步进器的最小/最大值以及是否显示小数。