2013-04-10 54 views
0

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

enter image description here

+0

发布一些代码... – NAZIK 2013-04-10 12:38:48

+0

当您滚动或当数据包刚打开时会出现此行为吗? – 2013-04-10 12:39:54

+0

您是否想要当前日期或想要重新加载您的选择器视图。 – 2013-04-10 12:46:30

回答

-1

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

[picker setDate:[picker date] animated:NO]; 
0

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

首先在viewDidLoad中添加目标。

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

- (void)valueChanged 
{ 
    // --- you can hide your picker view here 
    [datePicker setHidden:YES]; 
}