我使用同一个UIDatePicker实例来设置三个不同的值。其中两个是日期,最后一个是时间(例如 1:05)。
UIDatePicker我的问题是关于when set in mode的使用UIDatePickerModeCountDownTimer。首先,文档说,当设置为这种模式时,该date属性将被忽略,并且countDownDuration必须使用 来获取值。在我的例子中,将选择器设置为这种模式后,date不会被忽略,而是countDownDuration(= null)!
编辑:属性设置正确,我只是没有正确记录它(%@使用修饰符而不是%f);但我的下一个问题仍然存在。
最糟糕的是,日期设置正确,但不幸的是,当我选择 0:00 时,日期设置不正确。这次,日期设置为 0:01!
有什么帮助吗?我缺少什么?
倒计时器用于设置倒计时的时间。所以,零根本没有任何意义。显然最小值被限制为 1 分钟。
但有一种奇怪的行为:如果将计时器的间隔设置为超过 1 分钟,则可以选择 0,但在代码中却得到 1。当间隔为 1 分钟时,您会发现无法在选择器中选择 0 分钟;它会弹回来。我认为前一种行为是一个错误。无论间隔有多大,您都不应该选择 0 分钟。
| 归档时间: |
|
| 查看次数: |
2043 次 |
| 最近记录: |