【发布时间】:2020-05-02 12:57:54
【问题描述】:
以编程方式实现
设置限制
let calendar = Calendar.current
let currentDate = Date()
var components = DateComponents()
components.calendar = calendar
components.year = -100
let minDate = calendar.date(byAdding: components, to: currentDate)!
components.year = -7
let maxDate = calendar.date(byAdding: components, to: currentDate)!
datePicker.minimumDate = minDate
datePicker.maximumDate = maxDate
值变化的方法调用
@objc fileprivate func datePickerChanged() {
print(datePicker.date)
}
目标
datePicker.addTarget(self, action: #selector(datePickerChanged), for: .valueChanged)
【问题讨论】:
标签: swift datepicker