gpt4 book ai didi

arrays - If 语句基于 UIPickerView 中选定的行

转载 作者:行者123 更新时间:2023-11-30 11:55:31 25 4
gpt4 key购买 nike

所以我有一个输入页面供用户输入数据列表。例如围场名称(后围场、前围场等),然后将其存储以供以后使用。

然后,我在另一个页面上有一个选择器 View ,显示此名称列表。我想要的是一个 if 语句,当用户选择列表中的第一个名称时,它将执行(此...),否则如果用户选择列表中的第二个名称,它将执行(此替代...)等等每个名称都打开。

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

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

任何想法将不胜感激 P.S 我正在使用 Swift 3

最佳答案

您应该使用 UIPickerViewDelegate 才能响应用户选择。它有一个名为 pickerViewDidSelectRowInComponent 的方法,当选择更改时,选择器 View 会调用该方法。这是实现您的逻辑的适当位置。请see the docs以获得进一步的说明。

关于arrays - If 语句基于 UIPickerView 中选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47864220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com