MonthYearPicker
这是一个 UIControl
子类,允许使用月份和年份选择日期,与显示年月日的 UIDatePicker
不同。这使得 MonthYearPicker
对于信用卡到期日等很有用。它是区域感知的,显示本地化值。此外,它也支持动态类型和 dark mode(如果可用)。
使用方法
以和初始化 UIPickerView
实例相同的方式初始化 MonthYearPicker
let picker = MonthYearPickerView(frame: CGRect(origin: CGPoint(x: 0, y: (view.bounds.height - 216) / 2), size: CGSize(width: view.bounds.width, height: 216)))
picker.minimumDate = Date()
picker.maximumDate = Calendar.current.date(byAdding: .year, value: 10, to: Date())
picker.addTarget(self, action: #selector(dateChanged(_:)), for: .valueChanged)
view.addSubview(picker)
要求
iOS 9.0 或更高版本
安装
MonthYearPicker 通过 CocoaPods 或 Swift Package Manager 可用。
CocoaPods
将以下行添加到您的Podfile中
pod "MonthYearPicker", '~> 4.0.2'
Swift 包管理器
在 Xcode 中,选择 文件 → Swift 包 → 添加包依赖... 并输入 https://github.com/alexanderedge/MonthYearPicker.git
.
作者
Alexander Edge,[email protected]
许可协议
MonthYearPicker 适用于 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。