ユーザーが入力するなど、UITextFieldへの変更を処理したい場合。これは、デリゲートをそのテキスト フィールドに割り当ててから、デリゲートに shouldChangeCharactersInRange を実装させるか、ターゲットを textField に追加して UIControlEventEditingChanged イベントを処理することで実行できるようです。
デリゲート メソッドを使用すると、NO を返すことができるため、ユーザーが編集を停止できるという事実を除けば、これら 2 つの点に違いはありますか?
編集の開始または編集の終了を処理するための同じ質問。これは、適切なデリゲート メソッドまたは適切なイベントを使用して行うことができます。コントロールイベントが必要な作業を実行できる場合、実際には textField デリゲートは何のためにあるのでしょうか?