UIDatePicker设置时间不起作用

时间:2017-02-14 07:38:40

标签: ios swift uidatepicker dateformatter

我正在尝试从UITextField的文本设置UIDatePicker的时间。但它总是被重置为当前时间。 UITextField上的文字是14:01,这就是我试图在UIDatePicker上设置时间的方式:

let formatter = DateFormatter()
formatter.dateFormat = "HH:mm"
let time = formatter.date(from: textField.text!)
datePickerTime.date = time!  

这是 datePickerTime 的初始化:

datePickerTime = UIDatePicker(frame: CGRect(x: CGFloat(0), y: CGFloat(210), width: CGFloat(320), height: CGFloat(216)))
datePickerTime.datePickerMode = .time
datePickerTime.minimumDate = Date()  

我尝试过设置日期(而不是时间)的类似情况,但效果很好。

0 个答案:

没有答案