ios – 选择视图0时,UIDatePicker将分钟设置为1

前端之家收集整理的这篇文章主要介绍了ios – 选择视图0时,UIDatePicker将分钟设置为1前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用相同的UIDatePicker实例来设置三个不同的值.其中两个是日期,最后一个是时间(例如1:05).

我的问题是在模式UIDatePickerModeCountDownTimer中设置时使用UIDatePicker.首先是doc says,在此模式下设置时,将忽略date属性,并且必须使用countDownDuration来获取值.在我的情况下,将选择器设置为此模式后,日期不会被忽略,但countDownDuration是(= null)!编辑:属性设置正确,我没有正确记录它(使用%@修饰符而不是%f);我的下一期仍然存在.

最糟糕的是日期设置正确,但不幸的是,当我选择0:00时.这时,日期设置为0:01!

有帮助吗?我错过了什么?

解决方法

倒计时器用于设置倒计时的时间.所以,零根本就没有意义.显然,最小值约束为1分钟.

但是有一种奇怪的行为:如果将计时器的间隔设置为超过1分钟,则可以选择0,但在代码中输入1.当间隔为1分钟时,您会发现您无法在选择器中选择0分钟;它快速回复.我认为前一种行为是一种错误.无论间隔有多大,你都不应该选择0分钟.

猜你在找的iOS相关文章