Endless 0.0.1

Endless 0.0.1

Sebastian Boldt维护。



Endless 0.0.1

  • 作者:
  • Sebastian Boldt

Endless

Endless 是一个基于UICollectionView和CAShapeLayers的轻量级无限页面指示器。

Endless: Airbnb or Instragram like Page Indicator

current version current version twitter handle Swift 4.2 compatible platform carthage support license

如何使用

在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

www.sebastianboldt.com

许可

Endless 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。