自動回転を実装しようとしましたが、アプリが私を聞いていません!
アプリには、3 つのビュー コントローラーを監視するタブ バー コントローラーがあります。タブ バーは、アプリ デリゲートでプログラムによって作成されます。 各ビュー コントローラーには、次の標準的な単純なメソッドがあります。
- (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
アプリのデリゲートは次のようになります。
self.tabBarController = [[UITabBarController alloc] init];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:gameVC, settingsVC, helpVC, nil];
self.window.rootViewController = self.tabBarController;
さらに、ターゲット サマリー エリアでは、iPad と iPhone の両方の 4 つの向きをすべてアクティブにしています。
シミュレーターでは、どちらのデバイスでも回転は発生しません。何かが足りないようです。おそらくもう1つの設定が必要ですか?何か調子が悪い?ビューの回転に関連するプロジェクトには他に何もありません。