ベースのアプリケーションがあり、tabBar
画面全体の上にカスタムビューを表示したいのですが(モーダルビューとしてではありません)、次のようにします。
[self.view.window addSubview:self.myViewController.view];
私がこれを行った理由は、この方法のビューが上に配置されているためUITabBar
です。
とにかくビューがうまく表示され、私が望むように画面全体をカバーします。しかし問題がある。デバイスを回転させると、この上面図は回転しませんが、下のビューは回転します。
私は運の有無にかかわらずテストiOS5
しました。iOS6
このコードもデリゲートに入れました:
- (NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
return UIInterfaceOrientationMaskAll;
}
同様のコードがmyViewControllerのビューにあります。
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
ビューが回転しないだけです...?