ScalePicker 2.5.3

ScalePicker 2.5.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布日期上次发布Aug 2016
SPM支持 SPM

Dmitry Klimkin 维护。



  • 作者
  • Dmitry Klimkin

ScalePicker

适用于任何 iOS 应用的通用刻度和小巧的浮点值选择器。

预览


安装

使用源代码

下载仓库,然后将 ScalePicker 目录 添加到您的项目中。

Podfile

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

设置 bounces 值

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