HEDatePicker 1.0.4

HEDatePicker 1.0.4

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

Hassan Eskandari 维护。



  • 作者:
  • Hassan Eskandari

logo

HEDatePicker

描述

一个自定义的 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文件。