PagingDatePicker 0.1.2

PagingDatePicker 0.1.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后发布2016年4月
SPM支持 SPM

Lammert Westerhoff 维护。



 
依赖
DynamicColor~> 2.4
RSDayFlow~> 1.4
SwiftDate~> 3.0
 

PagingDatePicker

这个库包含两个组件,可以单独使用或一起使用。一个是滑动月份选择器,另一个是分页日历日期选择器,显示每页一个月。月份选择器可以用作日历日期选择器的导航标题。

Sample

用法

要运行示例项目,首先将仓库克隆,然后从 Example 目录运行 pod install

使用月份选择器

您可以从代码创建一个新的 MonthPickerView,或者从 Storyboard 中分配一个具有此类型的视图。之后,您可以将其 delegate 分配以接收选择月份时的回调。

使用分页日期选择器

您可以从代码创建一个新的 PagingDatePickerView,或者从 Storyboard 中分配一个具有此类型的视图。然后将它的 delegate 分配以接收滑动到另一页(即月份)时的回调。

组合月份日期选择器和分页日期选择器

有多种方式可以一起使用月份选择器和分页日期选择器。所需做的只是将一个组件月份的变化告诉另一个组件。您可以手动完成此操作,也可以通过两种提供的方式之一完成

  • 使用 PagingDateAndMonthPickerView 以默认布局,月份选择器在日期选择器之上。
  • 在 Storyboard 中创建自己的视图,并将它们连接到 PagingDateAndMonthPickerViewControl 的出口。

参阅示例项目以获取示例用法。

安装

PagingDatePicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中。

pod "PagingDatePicker"

RSDayFlow

PagingDatePicker 目前基于 RSDayFlow 构建,并以类似风格构建,以便进行定制。您可以在 PagingDatePickerView 上设置 datePickerViewDelegatedatePickerViewDataSource,这些将会传递到底层的 RSDFDatePickerView

作者

拉姆特·韦斯特霍夫,[email protected]

许可

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