UIPickerView 的默认状态?
Posted
技术标签:
【中文标题】UIPickerView 的默认状态?【英文标题】:Default state for UIPickerView? 【发布时间】:2015-03-25 15:51:51 【问题描述】:我有 2 个使用 UIPickerViews 的应用程序,如果用户什么都不做(即使它看起来第一行被选中),该应用程序将不会计算。 IE。如果他们想选择第一行,他们需要向下滚动,然后返回并选择第一行......不是很直观。如何设置默认状态,以便如果他们什么都不选择,则默认选择显示的第一行?
谢谢!
【问题讨论】:
【参考方案1】:我从一个较旧的线程中找到了以下内容,请尝试以下内容
MyPicker.selectRow(row, inComponent: 0, animated: true)
Older thread
【讨论】:
如果这是默认值,您可能不会将animated
设置为false
谢谢,我意识到我的问题措辞不当。虽然上述方法可以将默认字段设置为选中(因此质疑已回答),但它不是“选中”以便在之后运行代码。我需要做的是初始化一个值或实现一个 if 语句,即如果选择器的值== nil 设置一个值 else 以上是关于UIPickerView 的默认状态?的主要内容,如果未能解决你的问题,请参考以下文章
原型 tableviewcell 内的 UIPickerView 没有选择指示器