测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
Released最后发布 | 2017 年 4 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Prabaharan E 维护。
Swift 编写的 iOS 颜色日历组件
####CocoaPods EPCalendarPicker 在 CocoaPods 上可用。只需将以下内容添加到项目的 Podfile 中:
pod 'EPCalendarPicker'
use_frameworks!
####手动安装
只需将 EPCalendarPicker
文件夹拖放到项目中。
使用 Appetize.io 在浏览器中播放此示例的演示。
EPcalendarPicker 提供了许多特性,可让您自定义选择器。
您可以按以下方式初始化选择器:
let calendarPicker = EPCalendarPicker(startYear: 2015, endYear: 2017, multiSelection: true, selectedDates: nil)
calendarPicker.calendarDelegate = self
let navigationController = UINavigationController(rootViewController: calendarPicker)
self.presentViewController(navigationController, animated: true, completion: nil)
名称 | 描述 |
---|---|
tintColor | navigationBar bar按钮的调色色 |
weekdayTintColor | 工作日标题和日期颜色 |
weekendTintColor | 周末标题和日期颜色 |
todayTintColor | 今日按钮的今日日期颜色 |
dateSelectionColor | 所选日期颜色 |
monthTitleColor | 月份标题颜色 |
multiSelectEnabled | 表示是否启用多选的布尔值 |
calendarDelegate | 委托 |
startYear | 日历的起始年份 |
endYear | 日历的结束年份 |
startDate | 不能选择此 startDate 之前的日期 |
highlightsToday | 突出显示今天的布尔值 |
hideDaysFromOtherMonth | 隐藏其他月份中的空格日 |
backgroundImage | 日历的背景图像 |
backgroundColor | 日历的背景颜色 |
dayDisabledTintColor | 禁用日的颜色 |
EPCalendarPicker 提供了三个委托用于获取选择器的回调
optional func epCalendarPicker(_: EPCalendarPicker, didCancel error : NSError)
optional func epCalendarPicker(_: EPCalendarPicker, didSelectDate date : NSDate)
optional func epCalendarPicker(_: EPCalendarPicker, didSelectMultipleDate dates : [NSDate])
感谢 Stefan Sturm 为此组件所做的这些极佳 扩展
EPCalendarPicker 授权使用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。