xcode iphone UIPickerView

xcode iphone UIPickerView,iphone,xcode,uipickerview,Iphone,Xcode,Uipickerview,我的UIPickerView点击didSelectRow方法,而没有实际点击列表中的项目。您所要做的就是轻触列表进行滚动,当列表停止滚动时,它会自动触发此方法。我如何解决这个问题?正如herz所说,这就是UIPickerView的行为方式。您不必点击该行来选择它。这是默认行为,因此您无法更改itOkay。我可以看出这是多么好,但这会让用户非常恼火。我有一个城市列表,他们需要选择一个城市。有没有办法设置一个延迟,以便在自动选择城市之前延迟?比如,如果我从A滚动到C,松开手指,这样我就可以再次滑动以

我的UIPickerView点击didSelectRow方法,而没有实际点击列表中的项目。您所要做的就是轻触列表进行滚动,当列表停止滚动时,它会自动触发此方法。我如何解决这个问题?

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

这是默认行为,因此您无法更改itOkay。我可以看出这是多么好,但这会让用户非常恼火。我有一个城市列表,他们需要选择一个城市。有没有办法设置一个延迟,以便在自动选择城市之前延迟?比如,如果我从A滚动到C,松开手指,这样我就可以再次滑动以保持滚动……否则这是一个糟糕的用户体验。