Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/106.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 用户如何使iOS 5.1 UIKit UIDatePicker组件返回时间与所选时间的AM/PM不同_Iphone_Ios_User Interface_Uikit_Uidatepicker - Fatal编程技术网

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

Iphone 用户如何使iOS 5.1 UIKit UIDatePicker组件返回时间与所选时间的AM/PM不同,iphone,ios,user-interface,uikit,uidatepicker,Iphone,Ios,User Interface,Uikit,Uidatepicker,我使用iOS 5.1库选择datetime值,该值位于从self.datePicker.date读取的按钮操作上,格式化并显示在iPhone模拟器的标签中。一切正常 当我更用力地推动小时和/或分钟轮时,它需要几秒钟才能停止并选择新时间。如果小时转盘越过AM/PM边界,AM/PM转盘将自动改变其状态。还可以 但是,当我在其他两个轮子停止之前更改AM/PM轮子时,该更改不会被日期选择器反映出来,它会将相反的AM/PM时间返回到所选的时间,前提是小时轮没有意外地启动另一个AM/PM转换以使其等于刚刚选

我使用iOS 5.1库选择datetime值,该值位于从self.datePicker.date读取的按钮操作上,格式化并显示在iPhone模拟器的标签中。一切正常

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

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

你能确认我没有弄错,并建议如何万无一失地保护这个组件吗?
谢谢。

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

strings42:谢谢你的回答。我已经把它作为iPhone发布到了苹果。