3

私はすべての同様の質問を見てきましたが、それらは私が尋ねているものとは異なります。編集の状態だけでなく、UITextFieldの実際のテキストの変更をキャッチする必要があります。ビューが読み込まれると最初の応答者になります。ナビゲーションバーで[次へ]を有効にするには、テキストがいつ入力されたかを知る必要があります。できれば私を助けてください。それが私のプロジェクトで本当に私を妨げているのです。

追加:私は現在使用しています-それは機能しません:

[textField addTarget:self action:@selector(textFieldDidChange)    forControlEvents:UIControlEventValueChanged];
4

2 に答える 2

3

UITextFieldDelegateプロトコルを実装し、textField:shouldChangeCharactersInRange:replacementString:メソッドに応答します。

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
    // Enable "Next" if you like what's entered in the replacementStr
}
于 2012-07-22T23:58:08.047 に答える
0

UITextFieldDelegate特にこの方法については、開発者向けドキュメントを確認してください

于 2012-07-22T23:57:57.823 に答える