我有一个带有字符串数组的选择器,我想更改意味着通过在文本字段中键入来附加或编辑字符串并保存在该数组中并在该选择器视图中显示该更改。提前感谢。
答案 0 :(得分:0)
extension ViewController: UITextFieldDelegate {
func textFieldDidEndEditing(_ textField: UITextField) {
addIntoArray(text: textField.text)
}
func addIntoArray(text: String?) {
guard let text = text, text.count > 0 else {
//for blannk or nil string
return
}
listArray.append(text)
//reload the picker
picker.reloadAllComponents() //picker is the instanc of your pickerView
}
}
试试这个