SegmentedProgressView
示例
用法
该类作为 UIView
的子类导出,因此可以使用 addSubview()
添加到任何视图。第一个初始化器使用默认颜色 .orange
和 .darkGray
分别用于填充段和非填充段。
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let segmentedProgressView = SegmentedProgressView(numTotalSegments: 10,
numFilledSegments: 3,
totalViewWidth: 300)
self.view.addSubview(segmentedProgressView)
}
}
或者,您可以使用其他初始化器指定自定义颜色。
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let segmentedProgressView = SegmentedProgressView(numTotalSegments: 10,
numFilledSegments: 3,
totalViewWidth: 300,
fillColor: .yellow,
noFillColor: .blue)
self.view.addSubview(segmentedProgressView)
}
}
要求
- iOS 10.0 或更高
- Swift 4.0 或更高
安装
SegmentedProgressView 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'SegmentedProgressView'
作者
dylandpowers, [email protected]
许可
SegmentedProgressView 可在 MIT 许可证下使用。更多信息请参阅 LICENSE 文件。