SmartGauge
可定制的 iOS 速度计。
示例
要运行示例项目,请克隆仓库,然后从 Example 目录首先运行 pod install
需求
- Swift 版本:5.+
- iOS 版本:10.+
安装
要安装 SmartGauge,只需将以下行添加到您的 Podfile 中
pod 'SmartGauge'
使用方法
import SmartGauge
将 UIView 添加到 Storyboard/Xib 中,并将类更新为 SmartGauge
。创建一个出口并根据您的需求进行配置。
gaugeView.numberOfMajorTicks = 10
gaugeView.numberOfMinorTicks = 3
gaugeView.gaugeMaxValue = 300
gaugeView.gaugeAngle = 60
gaugeView.gaugeTrackColor = UIColor.blue
gaugeView.gaugeValue = 20
您还可以使用不同范围值和颜色的 SGRanges
来设置仪表。
let first = SGRanges("first", fromValue: 0, toValue: 20, color: .blue)
let second = SGRanges("second", fromValue: 20, toValue: 40, color: .green)
let third = SGRanges("third", fromValue: 40, toValue: 80, color: .red)
gaugeView.rangesList = [first, second, third]
gaugeView.gaugeMaxValue = third.toValue
作者
Rameez Ibrahim
授权
SmartGauge 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。