CalendarPicker 0.1.3

CalendarPicker 0.1.3

‘pikachu987’ 维护。



  • 作者
  • pikachu987

CalendarPicker

CI Status Version License Platform OS Swift 5.0

介绍

我在 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 文件。