测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年4月 |
SPM支持 SPM | ✗ |
由 Lammert Westerhoff 维护。
依赖 | |
DynamicColor | ~> 2.4 |
RSDayFlow | ~> 1.4 |
SwiftDate | ~> 3.0 |
这个库包含两个组件,可以单独使用或一起使用。一个是滑动月份选择器,另一个是分页日历日期选择器,显示每页一个月。月份选择器可以用作日历日期选择器的导航标题。
要运行示例项目,首先将仓库克隆,然后从 Example 目录运行 pod install
您可以从代码创建一个新的 MonthPickerView
,或者从 Storyboard 中分配一个具有此类型的视图。之后,您可以将其 delegate
分配以接收选择月份时的回调。
您可以从代码创建一个新的 PagingDatePickerView
,或者从 Storyboard 中分配一个具有此类型的视图。然后将它的 delegate
分配以接收滑动到另一页(即月份)时的回调。
有多种方式可以一起使用月份选择器和分页日期选择器。所需做的只是将一个组件月份的变化告诉另一个组件。您可以手动完成此操作,也可以通过两种提供的方式之一完成
PagingDateAndMonthPickerView
以默认布局,月份选择器在日期选择器之上。PagingDateAndMonthPickerViewControl
的出口。参阅示例项目以获取示例用法。
PagingDatePicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。
pod "PagingDatePicker"
PagingDatePicker 目前基于 RSDayFlow 构建,并以类似风格构建,以便进行定制。您可以在 PagingDatePickerView
上设置 datePickerViewDelegate
和 datePickerViewDataSource
,这些将会传递到底层的 RSDFDatePickerView
。
拉姆特·韦斯特霍夫,[email protected]
PagingDatePicker 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。