UITextFieldのは、コードによって変更されたときに通常textField.text = @"";
UITextFeildのテキストがコードまたはユーザーのどちらかで変更されたときに、どのように通知されるのですか?
のように、私は多くの場合、より多くの私は両方の発射コールバックを必要とすることを発見し、我々はUITextFieldTextDidChangeNotification
、editingDidChange:
、textField:shouldChangeCharactersInRange:replacementString:
などによりUITextFieldのテキスト変更の通知を受ける。しかしそれらのどれもが発射されなかっますコードとユーザーによって例えば、入力を検証し、それに応じてサブミットボタンを有効/無効にする必要があるときに、コンテンツに合わせてUITextViewの高さを変更する必要があるとき。
今はハンドラを明示的に呼び出す必要があります。トラブルから私を救う方法はありますか?前もって感謝します!あなたはこれを試すことができ
いいえ、あなたがしていることは、あなたがしなければならないことです。これは良いことです。さもなければ、再帰に問題が生じる可能性があります。 – rmaddy
私は理解しています。 Thans @rmaddy :) – Hampotato