3つのテキストフィールドがあり、次のフィールドにカーソルを移動できます。最後の文字に達すると、キーボードは消えます。しかし、何も私のために働く...ここに私が持っているものの例です。しかし、何も動かず、次のボタンを選択すると何も起こりません。UITextFieldカーソルを次のテキストフィールドに移動する方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == field1TextField) {
[textField resignFirstResponder];
[field2TextField becomeFirstResponder];
}
else if (textField == field2TextField) {
[textField resignFirstResponder];
[field3TextField becomeFirstResponder];
}
else if (textField == field3TextField) {
[textField resignFirstResponder];
}
return YES;
}
テキストフィールド代理人が正しく設定されていますか?このメソッドはまったく呼び出されますか? – stevex
このメソッドは呼び出されますか?それが..で、textField == field1TextFieldブロックが呼び出され、field2TextFieldがnilでなければ、それはうまくいくように見えます。 – stevex
あなたのコメントを質問にしてください!私はそれを忘れてしまった!私はそれをチェックする! –