そして取引はこちらです。
私はいくつかのビューを一緒にうまくプレイしようとしていますが、残念ながら何かが欠けているに違いありません。
これが私が持っている概要です
- アプリケーション デリゲート
- tabbarcontroller を含む UIViewController
- OpenGL ビューを含む UiViewController (横向きである必要があります)
アプリケーションの Delgate は、
- (void) didRotate:(NSNotification *)notification
関数を介して 2 つのビューを処理します。
tabbarcontroller を使用してビューから別のビューに切り替えようとすると、問題が発生しているようです。他のビューは常にポートレイト モードで読み込まれます。
すぐにロードして正常に動作するので、ランドスケープビューが機能することがわかりました。タブバーコントローラーのようです。それ(タブバーコントローラーを含むビュー)が初期化されて追加された後、この奇妙さが見え始めます。
解決策が役立つかどうかを確認するためにグーグルでスタックオーバーフローしましたが、何も見つからないようです。どんな助けでも大歓迎です。