如何在 Swift 3 中将文本字段输入文本添加或替换为选取器视图文本
How to add or replace textfield input text to picker view text in Swift 3
我有一个加载了字符串数组的选择器,我想更改意味着通过在文本字段中键入来附加或编辑字符串并保存在该数组中并提前在该选择器中显示更改 view.Thanks .
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
}
}
试试这个
我有一个加载了字符串数组的选择器,我想更改意味着通过在文本字段中键入来附加或编辑字符串并保存在该数组中并提前在该选择器中显示更改 view.Thanks .
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
}
}
试试这个