xcode iphone UIPickerView

Posted

技术标签:

【中文标题】xcode iphone UIPickerView【英文标题】: 【发布时间】:2011-09-23 21:20:20 【问题描述】:

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

【问题讨论】:

这是默认行为,因此您无法更改它 【参考方案1】:

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

【讨论】:

好吧,我知道这有多好,但它让用户非常讨厌。我有一个城市列表,他们需要选择一个城市。有没有办法设置延迟,以便在自动选择城市之前延迟?就像我从 A 滚动到 C 并松开手指,这样我就可以再次滑动以继续滚动……否则这是一个糟糕的用户体验。

以上是关于xcode iphone UIPickerView的主要内容,如果未能解决你的问题,请参考以下文章

Swift/Xcode - AKPickerView/UIPickerView - 致命错误:索引超出范围

UIPickerview 多个文本字段 Xcode

iphone中隐藏uipickerview的问题

UIPickerView 上显示问号,而不是 Xcode 10 上的 Realm 数据

如何在 UIPickerView 上添加 UIToolbar? (iPhone/iPad)

如何将 UIPickerView 重置为索引:0,iPhone