• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

如果语句基于UIPickerView中的选定行

arrays 来源:Shaun D 12次浏览

所以我有一个输入页面供用户输入数据列表。例如Paddock名称(返回Paddock,Front Paddock等)然后将其存储以供以后使用。如果语句基于UIPickerView中的选定行

然后我在另一个显示这个名字列表的页面上有一个选择器视图。我想要的是一个if语句,当用户选择列表中的第一个名字时,它将执行(this …)否则,如果用户在列表中选择第二个名称(这会替代…),所以为每个名字。

我遇到的问题是我不知道用户输入什么作为他的围场名称。所以我不能说,

if pickerview == "back paddock" 
    do (this...) 
else if pickerview == "Front Paddock" 
    do (this instead...) 

任何想法我用斯威夫特3


===========解决方案如下:

您应该使用UIPickerViewDelegate能够为用户的选择作出回应可以理解P.S。它有一个名为pickerViewDidSelectRowInComponent的方法,当选择更改时,该方法将由选取器视图调用。这是实现你的逻辑的合适地点。有关详细说明,请致电see the docs。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)