【发布时间】:2020-02-20 00:11:07
【问题描述】:
当我选择我的选择器时,我只想显示从 1900 到 2150 的年份 我的代码有什么问题或缺少什么?
@objc func dateChanged(datePicker: UIDatePicker,field: HoshiTextField){
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy"
let min = dateFormatter.date(from: "01-01-1900")
let max = dateFormatter.date(from: "01-01-2150")
datePicker.minimumDate = min
datePicker.maximumDate = max
if self.fechaTxt.isFirstResponder{
self.fechaTxt.text = dateFormatter.string(from: datePicker.date)
}
self.view!.endEditing(true)
}
【问题讨论】: