1
私はサインアップ機能を備えたアプリケーションを開発中です。登録プロセスは3つのビューに分割され、それぞれに2つのUITextFieldがあり、ユーザー入力を受け取ります。私はまたUITextFieldDelegate
メソッドを実装しました。UITextFieldがfirstResponderであるかどうかを確認する方法
- (void)textFieldDidBeginEditing:(UITextField *)textField;
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField;
- (void)textFieldDidEndEditing:(UITextField *)textField;
と
- (BOOL)textFieldShouldReturn:(UITextField *)textField;
UITextField
に焦点が合っているかに応じて、ユーザーがキーボードのリターンキーをタップしたときに呼ばれているものの方法を決定します。最初の4 UITextField
についてはresignFirstResponder
メソッドを呼び出すだけですが、最後のtextFieldではreturnキーを押したときにjoinメソッドを呼びたいと思います。
私の質問です。 UITextField
がちょうどtextFieldShouldReturn:
メソッドと呼ばれるものを特定するにはどうすればよいですか?
いつもありがとうございました!
迅速な対応に感謝します。私はここで単純な解決策が好きですが、どのテキストフィールドにフォーカスがあるか、どのtextfieldがtextFieldShouldReturn:メソッドと呼ばれるかを知る方法を知りたいです。 – tg2007
私は設定条件if([textField isFirstResponder])が完璧に動作します。再度、感謝します! – tg2007