2011-09-23 72 views
0

我的UIPickerView在没有实际点击列表中的项目的情况下击中了didSelectRow方法。所有你需要做的就是轻弹列表滚动,当列表停止滚动它会自动激发这个方法。我怎样才能解决这个问题?xcode iphone UIPickerView

+0

这是默认行为,所以你不能改变它 –

回答

0

正如herz所说,这就是UIPickerView的行为方式。您不必实际点击该行来选择它。

+0

好吧,我可以看到如何可以很好,但它使得事情真的很烦人的用户。我有一个城市的名单,他们需要选择一个城市。有没有办法设置延迟,以便在自动选择城市之前延迟?就像我从A滚动到C,让我的手指放开,这样我就可以再次滑动以保持滚动,否则这是一种糟糕的用户体验。 – Jesse