的setdate在倒计时器模式下的UIDatePicker
我使用的是UIDatePicker
在Count Down Timer
模式供用户输入出行时间: 的setdate在倒计时器模式下的UIDatePicker
,我可以返回的时间以秒这样的:
@IBAction func customTimeSelected(_ sender: Any) { print("user selected custom time: \(customeTimePicker.countDownDuration)")
}
但是如何以秒为单位设置UIDatePicker
?
继承人我尝试:
let travelDate = Date(timeIntervalSinceNow: TimeInterval(5400)) // hour and a half in seconds self.customeTimePicker.setDate(travelDate, animated: false)
然而,这会返回一个不正确的时间:
回答:
刚刚发现的正确方法是计时器而不是setDate
使用countDownDuration
。无需Dates
或者,只是一个TimeInterval
:
self.customeTimePicker.countDownDuration = TimeInterval(5400)
以上是 的setdate在倒计时器模式下的UIDatePicker 的全部内容, 来源链接: utcz.com/qa/258515.html