测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017年8月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Hassan Eskandari 维护。
一个自定义的 UIDatePicker 对象,允许自定义各种用户界面属性,如字体、颜色等。此 pod 旨在复制默认的 UIDatePicker 功能,同时在用户界面中添加额外的自定义功能。
该项目受到 PIDatePicker 启发并使用其代码。
它还提供了将选择器类型设置为 .year、.yearMonth、.date、.dateTime 之一的选择。还可以更改日历标识符。
要运行示例项目,请克隆仓库,然后首先在 Example 目录中运行 pod install
。
HEDatePicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod "HEDatePicker"
由于此项目是用 Swift 编写的,因此您的项目必须具有至少 iOS 8.0 的目标。Cocoapods 不支持旧 iOS 版本的 Swift pods。如果您需要在旧版本的 iOS 上使用此版本,请直接将代码文件导入到项目中,或使用 git 子模块。
有几个选项可用于自定义您的日期选择器
属性 | 类型 | 描述 |
---|---|---|
font | UIFont | 设置日期选择器用于显示日期的字体。默认使用系统字体,大小为 15。 |
textColor | UIColor | 设置文本颜色。默认使用 UIColor.blackColor() 。 |
backgroundColor | UIColor | 设置日期选择器的背景颜色。默认为透明颜色。 |
minimumDate | UIDate | 日期选择器允许选择的最低日期。默认为 NSDate.distantPast() 。 |
maximumDate | UIDate | 日期选择器允许选择的最高日期。默认为 NSDate.distantFuture() 。 |
locale | NSLocale | 用于格式化日期的日历的所在地。默认使用设备的所在地。 |
以下公共方法可在您的模块中调用
方法 | 描述 |
---|---|
reloadAllComponents() | 重新加载数据选择器中的所有组件。 |
setDate(date: NSDate, animated: Bool) | 设置数据选择器的当前日期。 |
一个类可以实现PIDatePickerDelegate
接口和以下方法来响应用户选择的变化。
func pickerView(pickerView: PIDatePicker, didSelectRow row: Int, inComponent component: Int)
如果您想报告一个错误或发送一个增强功能的请求,请随意在该标题下创建一个问题。
如果您希望为该项目贡献力量,请将此仓库进行分支,并提交一个拉取请求。
HEDatePicker遵循MIT许可协议。更多信息请参阅LICENSE文件。