Endless
Endless 是一个基于UICollectionView和CAShapeLayers的轻量级无限页面指示器。
如何使用
在storyboard或代码中创建一个没有宽度或高度约束的Endless-Indicator。'Endless'将在运行时为您计算其内禀尺寸。您只需设置原点即可。
class ViewController: UIViewController {
@IBOutlet weak private var indicator: Endless.Indicator!
override func viewDidLoad() {
super.viewDidLoad()
let configuration = Endless.Configuration(numberOfDots: 20,
maxNumberOfDots: .seven,
selectedDotColor: .darkGray,
unselectedDotColor: .lightGray,
dotSize: 10,
spacing: 10)
indicator?.setup(with: configuration)
}
}
示例
要运行示例项目,先克隆仓库,然后从示例目录运行pod install
。
安装
Endless可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中
pod 'Endless'
作者
Sebastian Boldt
许可
Endless 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。