2つのテキストフィールドがあります。両方のテキストフィールドがいつ入力されるかを確認しています。キーボードの戻るボタンを「実行」に変更します。それ以外の場合は、「戻る」のままになります。正常に動作し、テキストフィールドをタップした場合にのみ、キーボードの戻りタイプが変わります。両方のテキストフィールドが空にならなくなったら、自動的に変更したいと思います。
コードを入れてみました
if ([txtEmail.text length] > 0 && [txtPass.text length] > 0) {
// Set the return key here, e.g:
txtEmail.returnKeyType = UIReturnKeyGo;
txtPass.returnKeyType = UIReturnKeyGo;
}
else {
// Set the return key here, e.g:
txtEmail.returnKeyType = UIReturnKeyDefault;
txtPass.returnKeyType = UIReturnKeyDefault;
}
で
- (void)textFieldDidBeginEditing:(UITextField *)textField{}
しかし、それは私にとってはうまくいきません。
両方のフィールドが空でない場合、自動的に、ユーザーがテキストフィールドをタップして変更する必要がない場合、戻るボタンを戻るから移動に変更するにはどうすればよいですか。