textFieldの値を更新するタイミングを取得したい、、、
textViewには値が更新するたびに呼ばれるメッソドtextViewDidChange(_:)がありますが、textFieldにはないです。
自分で実装する必要があります
実装
viewDidLoad内に以下を記述。
これで、値が変更するたびに、textFieldDidChangeが呼ばれるようになります。
textField.addTarget(self, action: #selector(textFieldDidChange), for: .editingChanged)
あとはtextFieldDidChangeを記述して終わりです。
#selectorを使う際はメソッドの先頭に@objcをつけましょう
@objc func textFieldDidChange(sender: UITextField) {
//任意の処理
}
参考