最初の委託アプリを持つ新しい iOS 開発者。
複数のテキストフィールドを持つスクロールビューを持っています。
textFieldDidBeginEditing:
テキスト フィールドがキーボードで隠れないように、ページ コンテンツの上方向への移動をコーディングしました。を使用してキーボードのリターン キーを押したときにキーボードが消えるtextFieldShouldReturn:
ようにコーディングし、画面が元の位置に戻るようにコーディングしましたdidHideKeyboard
。
ユーザーがファーストレスポンダーのテキストフィールドの外側をタップすると(別のテキストフィールドをタップした場合を含む)、コードが起動されず、キーボードが消えることなく、画面が元の位置に戻ります。私は使用していませんautolayout
。
私の質問は、ユーザーが最初のテキスト フィールドに入力した直後に 2 番目のテキスト フィールドをタップしたときに、画面が元の位置に戻らないようにするにはどうすればよいですか?