の変更を監視する方法について質問したところ、次のUITextField
応答がありました。
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
// Enable "Next" if you like what's entered in the replacementStr
}
これは機能しますが、置換文字列は文字列全体ではなく、追加されているものだけです。文字列全体を取得するにはどうすればよいですか?私の目的は、テキストフィールドの文字列が空白であるか、特定の数に等しいかどうかを確認することです(さまざまなシナリオで)。
この場合、フィールド内のテキストが変更される前にこのメソッドが呼び出されるため、テキストフィールドへのアウトレットは機能しないことに注意してください。