【发布时间】:2018-01-06 06:43:11
【问题描述】:
我有一个 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()
}
【问题讨论】: