我需要将 UIDatePicker 动态更改为特定的。
我的日期选择器仅设置为时间模式。 我可以用
设置时间timePicker.setDate(NSDate(), animated: false)
但我不知道如何将它更改为不同的时间而不是 当前时间。
那我怎么改呢?
谢谢
最佳答案
您必须更改时间,您可以使用NSDateComponents
并将修改后的日期设置到您的DatePicker
var calendar:NSCalendar = NSCalendar.currentCalendar()
let components = calendar.components(NSCalendarUnit.HourCalendarUnit | NSCalendarUnit.MinuteCalendarUnit, fromDate: NSDate())
components.hour = 5
components.minute = 50
datePicker.setDate(calendar.dateFromComponents(components)!, animated: true)
关于ios - 如何将 UIDatePicker 更改为特定时间(在代码中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28985483/