2012-03-29 12 views
0

私はカスタムテキストを使用するバッファとしてUITextFieldを使用する必要がありますが、カスタムキーボードを使用し、iosキーボードは表示しないでください。したがって、私はこのテキストフィールドからファーストレスポンダー(またはユーザーインタラクションが無効)を辞任しました。問題は、直接割り当て:testField.text = @ "new text"を使用してTextFieldの値を変更した場合、これらの変更はリスナーによって発生しないことです(イベントの編集変更が必要です)。カスタムリスナーを定義せずにこの問題の解決策がありますか?UITextField:最初のレスポンダではないイベントを受信します

答えて

0

は、あなたのテキストフィールドの通知を設定しようとしたことがあり:

[[NSNotificationCenter defaultCenter] 
    addObserver:self 
    selector:@selector(yourFunction) 
    name:UITextFieldTextDidChangeNotification 
    object:self.yourTextField]; 
+0

を、それは動作しません。 –

関連する問題