NMMultiUnitRuler
使用可滚动尺子选择不同尺寸单位的 iOS 库
这是一个简单可定制的尺子控件,支持多个单位。控件支持以下功能
- 可定制界面
- 兼容 iOS 11.0 NSUnit 框架
- 支持多个单位
- 根据类型或其值自定义标记颜色
- 自定义尺子的宽度、长度和标记数量
- 自定义单位格式化器
示例
要运行示例项目,先克隆仓库存档,然后从 Example 目录首先运行 pod install
。
安装
NMMultiUnitRuler 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod "NMMultiUnitRuler"
然后在终端中运行 pod install。使用方法
兼容性
iOS 11+
xCode 9.0+
Swift 5.0
####您可以通过 Storyboard 创建一个控制元素。
如何使用
class ViewController: UIViewController, NMMultiUnitRulerDataSource, NMMultiUnitRulerDelegate {
}
设置标尺方向为水平
ruler.direction = .horizontal
ruler.direction = .vertical
指定标尺将显示多少个单位
var numberOfSegments: Int {
get {
return 2.0
}
}
最初灵感来源于RKMultiUnitRuler