gpt4 book ai didi

ios - 选择后隐藏 UIPicker

转载 作者:行者123 更新时间:2023-11-28 15:08:11 26 4
gpt4 key购买 nike

我有一个 UIPicker,我想保存选择并在选择后隐藏它。我找不到办法做到这一点。我可以在没有“保存”按钮的情况下执行此操作吗?我可以只保存按行的选择吗?目前我按下一个按钮使选择器出现 (picker.isHidden = false),但在做出选择后它会保留。

  //Picker

func numberOfComponents(in pickerView: UIPickerView) -> Int {
return 1
}

func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return fiatArray.count
}

func pickerView(_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return fiatArray[row]
}

func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {

displayConvertedValues(forSelected: row)

}

func displayConvertedValues(forSelected row :Int) {

let chosenfiat = fiatArray[row]
getData(fiat: chosenfiat)
tableView.reloadData()
}

最佳答案

如果您想提交您的选择,请尝试为此实现一种机制,例如选择器 View 顶部的工具栏(如 facebook,请参见下面的屏幕)。使用该机制,您可以在单击“保存按钮”时保存您的选择并实现选择器隐藏方法

Facebook Picker Screen

希望对你有帮助

关于ios - 选择后隐藏 UIPicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48124959/

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