ビュー A には、テキスト フィールドがあります。コントロールをタップして、新しいビュー コントローラー B をプッシュします。ビュー B には、キーボードに対応するようにフレームを調整する必要があるテキスト ビューのみがあり、常にテキスト ビューをファーストレスポンダーに設定し、ビューが表示されるとすぐにキーボードが表示されるようにします。 Bが押し込まれます。
通常のキーボード通知処理はビュー コントローラ B で行います。そのため、ビュー B が押される前にキーボードが表示されなくても問題ありません。ただし、ビュー A のテキスト フィールドが最初のレスポンダーであり、ビュー コントローラー B を押したときにキーボードが既に表示されている場合、UIKeyboardWillShowNotification/UIKeyboardDidShowNotification を受け取りません。この状況を処理するための提案はありますか?