用户如何使iOS 5.1 UIKit UIDatePicker组件返回时间与所选时间的AM / PM不同



我使用iOS 5.1库中的UIDatePicker组件来选择日期时间值,该值是从self.datePicker.date读取的按钮操作,格式化并显示在iPhone模拟器的标签中。一切正常。

当我更用力地推动小时和/或分钟轮时,它需要几秒钟才能停止并选择新时间。如果小时转动轮越过 AM/PM 边界,AM/PM 轮会自动更改其状态。还是可以的。

但是当我在其他两个轮子停止之前更改 AM/PM 轮时,日期选择器不会反映更改,它会将相反的 AM/PM 时间返回到所选时间(前提是小时轮没有意外启动另一个 AM/PM 转换以等于刚刚选择的时间)。

您能否确认我没有弄错,并建议如何使该组件万无一失?谢谢。

我在新约会的日期时间选择器中看到相同的行为,因此这似乎是控件实现方式的怪癖。我不确定这是一个多大的问题,因为同时旋转多个轮子并不是日期时间选择器的常见使用模式。

最新更新