【发布时间】:2016-10-26 09:13:22
【问题描述】:
我有一个 UIDatePicker,我将 timezone 设置为 NSTimeZone(forSecondsFromGMT: seconds)。但由于某种原因,在我第一次设置新日期时,UIDatePicker 上的时间被禁用,但在我将模式切换回 .date 后,它又可以工作了。
我怎样才能使这个工作始终有效?如果我不设置 timezone 时间永远不会被禁用,但我需要设置时区。
这是我要设置的代码,newDate 是 NSDate,调整是秒。
self.timePicker.timeZone = NSTimeZone(forSecondsFromGMT: adjustment)
self.timePicker.setDate(newDate, animated: false)
【问题讨论】:
-
我也遇到了同样的问题,你解决了吗?或了解微调器禁用的原因?
标签: swift ios10 uidatepicker