CalendarPicker
介绍
我在 iOS 默认的 DatePicker 中添加了一些功能。
预览
要求
CalendarPicker
使用 Swift 5.0 编写。与 iOS 8.0+ 兼容。
安装
CalendarPicker 通过 CocoaPods 提供。要安装,只需将以下行添加到您的 Podfile 中
pod 'CalendarPicker'
使用
import CalendarPicker
let calendarPicker = CalendarPicker()
属性
日期格式类型
calendarPicker.dateFormatType = .default
calendarPicker.dateFormatType = .yearMonth
区域设置
calendarPicker.localeType = .en
calendarPicker.localeType = .ko
calendarPicker.localeType = .jp
calendarPicker.localeType = .zh
calendarPicker.localeType = .default
日期
calendarPicker.date = Date()
print(calendarPicker.selectedDateComponent)
最小值 & 最大值
calendarPicker.minimumDate = Date()
calendarPicker.maximumDate = Date()
显示周
calendarPicker.isShowWeek = true
颜色
calendarPicker.textColor = .black
calendarPicker.saturdayColor = .blue
calendarPicker.sundayColor = .red
字体
calendarPicker.font = UIFont.systemFont(ofSize: 23)
函数
calendarPicker.update(animated: true)
calendarPicker.setDate(Date(), animated: true)
委托
class ViewController: UIViewController{
override func viewDidLoad() {
super.viewDidLoad()
let calendarPicker = CalendarPicker()
calendarPicker.delegate = self
}
}
// MARK: CalendarPickerDelegate
extension ViewController: CalendarPickerDelegate {
func calendarPickerSelectDate(_ dateCompontnt: DateComponent) {
}
}
作者
pikachu987, [email protected]
许可证
CalendarPicker 在 MIT 许可证下可用。更多信息请参阅 LICENSE 文件。