EPCalendarPicker 1.0.9

EPCalendarPicker 1.0.9

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2017 年 4 月
SwiftSwift 版本3.0
SPM支持 SPM

Prabaharan E 维护。



  • Prabaharan

EPCalendarPicker

EPCalendarPicker

Swift 编写的 iOS 颜色日历组件

预览

Screenshot Screenshot

安装

####CocoaPods EPCalendarPicker 在 CocoaPods 上可用。只需将以下内容添加到项目的 Podfile 中:

pod 'EPCalendarPicker'
use_frameworks!

####手动安装

只需将 EPCalendarPicker 文件夹拖放到项目中。

演示

使用 Appetize.io 在浏览器中播放此示例的演示。

特性

EPcalendarPicker 提供了许多特性,可让您自定义选择器。

  1. 单选和多选选项
  2. 自定义选择器中的日期颜色
  3. 今日指示和滚动至今日
  4. 返回所选日期的委托
  5. 可以设置日历的起始和结束年份

初始化

您可以按以下方式初始化选择器:

    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 为此组件所做的这些极佳 扩展

操作指南

Walkthrough

许可证

EPCalendarPicker 授权使用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。

贡献者

@ipraba