現時点でDid End On Exit
は、アプリで''のメソッドをトリガーします(これが最善の方法ではない可能性があることは承知していますが、Objective CとXcodeは非常に初めてであり、単に実行しています。私にとって快適なもの)。
このメソッドは、firstResponderを現在のテキストフィールドから辞任し、それを後のテキストフィールドに適用します。
私が直面している問題は、キーボードが次のテキストフィールドをカバーしているため、フォーカスがどこにあるのか、したがって何を入力する必要があるのかがわからないことです。
キーボードが下にシフトして、現在アクティブなテキストボックスが実際に表示されるようにするにはどうすればよいですか?実装の一部が欠けている場合を除いて、firstResponderで何かを作成しても、私が望むことは実行されません。
これが私の簡単な方法です:
- (IBAction)firstNameNext:(id)sender {
[firstNameTextField resignFirstResponder];
[surnameTextField becomeFirstResponder];
}
どんなアドバイスも素晴らしいでしょう。