ADDatePicker 是使用 Swift 编写的水平日期选择库
要求
- iOS 10.0+
- Xcode 10.0+
- Swift 4.2+
通信
- 如果您找到了一个 bug,请打开一个问题。
- 如果您有一个 功能请求,请打开一个问题。
- 如果您想 贡献,提交拉取请求。
安装
CocoaPods
CocoaPods 是一个 Cocoa 项目的依赖管理器。您可以使用以下命令安装它:
$ gem install cocoapods
需要 CocoaPods 1.1+
要使用 CocoaPods 将 ADDatePicker 集成到您的 Xcode 项目中,请在 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'ADDatePicker'
end
然后,运行以下命令:
$ pod install
使用
- 首先,将 UIView 的 Custom Class 设置为 ADDatePicker...
这就是全部,现在你可以运行项目了,简单得很。 ;]
演示
轻松定制..!
定制
"听好了,戴夫。你的代码很差,颜色选择更差。这看起来不好。”
"冷静一点,乔,我支持你..”
@IBOutlet weak var datePicker: ADDatePicker!
1. 重置年份数据范围。
datePicker.yearRange(inBetween: 1990, end: 2022)
2. 设置日期选择器的初始日期。
datePicker.intialDate = Date()
3. 呼吁,色彩.. 或颜色。(取决于.. 你来自哪里)
//set BackGround Color of DatePicker
datePicker.bgColor = .blue
//set Selection and Deselection Background Colors
datePicker.deselectedBgColor = .clear
datePicker.selectedBgColor = .white
//set Selection and Deselection Text Colors
datePicker.selectedTextColor = .black
datePicker.deselectTextColor = UIColor.init(white: 1.0, alpha: 0.7)
4. 自定义选择器..
目前,有三种选择类型可用。如果你想要扩展这个列表,我们热烈欢迎你的贡献。
enum SelectionType {
case square
case roundedsquare
case circle
}
你可以通过编写这段代码来改变选择器。
datePicker.selectionType = .circle
5. 委派方法..
现在,你可以确认委托方法以在滚动时访问日期
datePicker.delegate = self
func ADDatePicker(didChange date: Date)
每次滚动都可以获取新的日期。
鸣谢
ADDatePicker是在 Space-O Technology 大师的监督下开发的。
许可
ADDatePicker 在 MIT 许可下发布。有关详细信息,请参阅许可。