iOS7 にアップデートした後、アプリで自動回転が表示されます。横向き専用のアプリにしたいので、次のようにすべてを設定しました。iOS6では問題ありませんでした。
.plist ファイル内:
私のMainWindow
コントローラーで
-(BOOL)shouldAutorotate
{
return NO;
}
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscape;
}
次のAppDelegate.m
ように呼び出します。
MainViewController* mainViewController = [[MainViewController alloc] init];
// Create the navigation controller
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:mainViewController];
[navController setNavigationBarHidden:NO];
[[self window] setRootViewController:navController];
しかし、デバイスを回転させると、アプリは縦向きモードで自動回転します。iOS 6 では、そのような動作はありませんでした。