0

UIDatePicker 的滚轮在滚动时显示不正确。如果我隐藏 UIDatePicker 控制器或在另一个屏幕中导航,则会出现此问题。

在此处输入图像描述

4

2 回答 2

0

您可以通过两种方式做到这一点 1. 使用手势识别器。2.你可以像这样添加目标..

首先在 viewDidLoad 中添加目标。

[datePicker addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged];

- (void)valueChanged
{
   // --- you can hide your picker view here 
   [datePicker setHidden:YES];
}
于 2013-04-10T13:41:22.017 回答
-1

在 viewWillAppear 或 viewDidAppear 中,尝试设置日期,它看起来好像动画已停止,这应该重置位置:

[picker setDate:[picker date] animated:NO];
于 2013-04-10T12:40:31.160 回答