複数のサブUIViewControllerを処理するルートUIViewControllerがあります。ルートビューは、回転しないカスタムタブバーです。向きを変えてサブコントローラーを回転させたい。
いくつかのテストから、ルートコントローラーがサブコントローラーのすべての向きの変更を処理することがわかりました。したがって、標準のデバイスの向きの変更を模倣するカスタムアニメーションを実装する必要があります。これを表示ビューに適用し、使用してすべての非表示ビューを変換できます。
表示されているサブコントローラーのビューは、ルートの「contentView」にサブビューとして追加されます。「contentView」には、一度に1つのサブコントローラービューしかありません。残りは配列になっています。
どうすればこのようなことができますか?これはiOS5と6をサポートします。ビューを回転させるためにCGTransformationを実行し、それに合わせてフレームのサイズを変更する必要があることはわかっています。主に、サブコントローラーが適切に機能するようにするために必要な手順がわかりません。