2011-10-27 5 views
0

テキストフィールド内に「バックスペース」キープレスイベントが必要な状況があります。このイベントを使用するための直接的なメソッドがあるか、テキストフィールドデリゲートを実装して、いくつかのロジックを適用する必要があります。テキストフィールドのKeypressイベント

答えて

1

デリゲートを本質的に使用する必要はありません。

[[NSNotificationCenter defaultCenter] addObserver:self 
      selector:@selector(handleTextFieldChanged:) 
       name:UITextFieldTextDidChangeNotification 
      object:searchTextField]; 

のような通知を設定することができ、handleTextFieldChangedを実装することで変更を処理できます。

これが役に立ちますDetect backspace in UITextField

関連する問題