UIDatePicker UIDatePickerModeCountDownTimer模式无法选择零分钟

Oys*_*sio 5 iphone cocoa-touch objective-c

我使用的UIDatePickerinUIDatePickerModeCountDownTimer模式允许用户选择小时和分钟,但不允许用户选择零小时和零分钟。如果小时设置为零并且用户尝试选择零分钟,则会自动跳转到 01。

我研究了文档,除了创建自定义选择器之外,似乎没有什么可以让我这样做。创建自定义选择器的问题是我丢失了选择指示器(小时、分钟)中的标题,并且似乎也没有办法添加这些标题。这两天我一直在寻找答案!我不敢相信 UIPickerView 没有一个属性来设置每个部分的指示器标题。

任何帮助,将不胜感激。

Bjö*_*ser 1

我想倒计时器并不是为了不倒计时而设计的。所以,你至少有一分钟的时间。如果您根本不需要计时器,则需要一个额外的开关来启用倒计时。

顺便说一句,我偶然发现了一个相反的问题。我将间隔设置为5分钟。然后,我可以选择0分钟。我想知道如何防止用户设置 0。事实上,在我的例子中,我也得到 1 分钟,只有选择器显示 0。

因此,您可以使用它让用户在选择器中选择 0,然后在代码中将 1 分钟解释为 0。但我不会这样做,因为选择器的行为将来可能会改变。我认为当前的行为是一个错误。