GWInfinitePickerView
GWInfinitePickerView 是 UIPickerView 的扩展,使其无限滚动(如 UIDatePicker)。
用法
GWInfinitePickerView
继承自 UIPickerView
,所以您只需要将您的选择器视图类更改为 GWInfinitePickerView。所有魔法都在幕后,外部看起来像正常的 UIPickerView
,所以您不需要更改现有的 UIPickerView
、UIPickerViewDataSource
和 UIPickerViewDelegate
实现。
let dataSource: UIPickerViewDelegate = ...
let delegate: UIPickerViewDelegate = ...
// Instead of UIPickerView
// let pickerView = UIPickerView()
// just create GWInfinitePickerView
// GWInfinitePickerView
let pickerView = GWInfinitePickerView()
// and then assign dataSource and delegate as usuall
pickerView.dataSource = dataSource
pickerView.delegate = delegate
或者您可以在 Interface Builder 中进行设置
安装
CocoaPods
GWInfinitePickerView
可以通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod "GWInfinitePickerView"
Carthage
要使用 Carthage 将 GWInfinitePickerView
整合到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "gwikiera/GWInfinitePickerView" ~> 1.1.0
作者
Grzegorz Wikiera,[email protected]
许可协议
GWInfinitePickerView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。