PIDatePicker 0.1.3

PIDatePicker 0.1.3

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

Jorge MendezChris JonesHtin Linn 维护。



  • 作者:
  • Christopher Jones

PIDatePicker

PIDatePicker

描述

这是一个自定义的 UIDatePicker 对象,允许设计定制各种用户界面属性,如字体、颜色等。此库旨在复现默认 UIDatePicker 的功能,同时增加用户界面上的更多定制化。

用法

PIDatePicker 通过 Cocoapods 提供。

源代码可在 GitHub 上找到。

要在项目中使用,只需将以下行添加到您的 Podfile

pod "PIDatePicker", '~> 0.1.0'

然后您可以通过将 PIDatePicker 导入到文件中使用它

import PIDatePicker

由于此项目用 Swift 编写,因此您的项目最低目标应为 iOS 8.0 或更高。Cocoapods 不支持旧 iOS 版本的 Swift 提供。如果需要在旧版的 iOS 上使用它,直接将代码文件导入到项目中或使用 git submodules。

定制

有几种选项可用于自定义日期选择器

属性 类型 描述
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)

贡献

要报告错误或增强请求,请在相应的标题下提交问题。

如果您希望为此项目做出贡献,请在此存储库上创建分支并提出拉取请求。

许可证

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