ログイン画面が次のようなiPadアプリを持っています(機密情報のために画像の上部が切り取られています):
ユーザーが「ログイン」ボタンをタップすると、いくつかのボタンを含む UIPopoverController をロードします。
ユーザーが「メール」ボタンをタップすると、最初のポップオーバーが解放され、2 つのテキスト フィールドを持つ別のポップオーバーが作成されます。
ここまでは問題ないように見えますが、ユーザーがテキストを入力するためにテキスト フィールドを選択すると、両方の UITextField コントロールが次のように PopoverController の上部から滑り落ちます。
私はこれらのポップオーバー コントローラーにストーリーボード/セグエを使用しています。私は Autolayout を使用しており、両方の UITextFields が SuperView のトップとリーディング エッジに固定されています。それだけです。
ボタンを画面の上部に向かって (キーボードの邪魔にならないように) 移動しても、この動作は引き続き存在します。
これを引き起こしているのは何ですか?また、その動作をどこでオーバーライドできますか?