Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.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 滚动UIDatepicker';车轮_Iphone_Ios_Ipad_Ios6_Uidatepicker - Fatal编程技术网

Iphone 滚动UIDatepicker';车轮

Iphone 滚动UIDatepicker';车轮,iphone,ios,ipad,ios6,uidatepicker,Iphone,Ios,Ipad,Ios6,Uidatepicker,我的UIDatepicker有问题。在我的项目中,滚动日期选择器时,我同时单击了“选择”按钮,页面将在上一个屏幕上导航。单击“选择日期”按钮后,页面将在“选择日期”屏幕上导航。但UIPicker没有选择完美的日期。当您在该时间滚动选取器视图时,值在成功后没有更改。完整的滚动意味着没有完成滚动,仅使用value.down方法将在滚动完成后调用 在您的情况下: 在滚动的中间,您正在执行一些其他操作,这就是为什么它给出了错误的值(它采用了以前的值) 较旧的iOS版本有一个bug,如果你在UIPicke

我的UIDatepicker有问题。在我的项目中,滚动日期选择器时,我同时单击了“选择”按钮,页面将在上一个屏幕上导航。单击“选择日期”按钮后,页面将在“选择日期”屏幕上导航。但UIPicker没有选择完美的日期。

当您在该时间滚动选取器视图时,值在成功后没有更改。完整的滚动意味着没有完成滚动,仅使用value.down方法将在滚动完成后调用

在您的情况下:

在滚动的中间,您正在执行一些其他操作,这就是为什么它给出了错误的值(它采用了以前的值)


较旧的iOS版本有一个bug,如果你在UIPickerView仍在旋转时隐藏它,它会在不可预测的位置上死机(即使在苹果的时钟应用程序中,如果你用光速旋转picker并切换标签或关闭应用程序,你也能发现这个bug),但是,从iOS 6开始,情况似乎就不是这样了(没有,只是在我的iPhone4、iOS 6.1上检查了一下,漏洞仍然存在。)。不管怎样,我有了一个解决方案,也许它也能解决你的问题

检查我的答案

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
}