私はタブバーアプリケーションを持っています。タブバーコントローラーをウィンドウルートビューコントローラーに設定し、サブクラス化によってナビゲーションコントローラーとタブバコントローラーの動作をオーバーライドすることで、タブの向きを修正しました(お勧めしませんが)。ナビゲーション コントローラーとその子ビュー コントローラーを除くすべてのタブで向きが機能するようになりました。問題は、タブ バー コントローラーの morenavigationcontroller 内の子ビュー コントローラーにデバイスの回転通知が渡されないことです。また、より多くのナビゲーションコントローラーは読み取り専用プロパティです。
私の問題は、morenavigationcontroller と子ビュー コントローラーでもすべての向きをサポートしたいということです。morenavigation コントローラの子ビュー コントローラ内で autorotate が呼び出されないようになりました。