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

所以我有一个输入页面供用户输入数据列表。例如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。

以上是 如果语句基于UIPickerView中的选定行 的全部内容, 来源链接: utcz.com/qa/261598.html

回到顶部