适用于任何 iOS 应用的通用刻度和小巧的浮点值选择器。
下载仓库,然后将 ScalePicker 目录 添加到您的项目中。
platform :ios, '8.0'
use_frameworks!
pod 'ScalePicker'
使用首选框架实例化缩放视图
let screenWidth = UIScreen.mainScreen().bounds.size.width
let scaleView = ScalePicker(frame: CGRectMake(0, 0, screenWidth, 50))
view.addSubview(scaleView)
scaleView.minValue = -3.0
scaleView.maxValue = 3.0
scaleView.numberOfTicksBetweenValues = 2
scaleView.spaceBetweenTicks = 20.0
scaleView.showTickLabels = true
scaleView.delegate = self
scaleView.snapEnabled = true
scaleView.bounces = false
scaleView.tickColor = UIColor.whiteColor()
scaleView.centerArrowImage = UIImage(named: "arrowPointer")
scaleView.increaseValue()
scaleView.decreaseValue()
scaleView.reset()
除了增加/减少/重置动作外,ScaleView 还允许您双击以触发重置动作。
欲了解更多详情,请尝试 Xcode 示例项目
向作者 @dklimkin 发推文,并查看 Dmitry 的作品集:http://dmitry-klimkin.com
ScalePicker 在 MIT 许可证下发布。有关详细资料,请参阅 LICENSE。