最新のiOS6ベータ版(バージョン2または3)を試している人は、自動回転が機能しないという同じ経験をしていますか?
ストーリーボードではなく、純粋なナビゲーションコントロールを使用しています。
self.navController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
[self.window addSubview:navController.view];
そして持っている:
- (BOOL)shouldAutorotateToInterfaceOrientation: ](UIInterfaceOrientation)interfaceOrientation
{
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
} else {
return YES;
}
}
- (NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
しかし、IOSにはまったく支持がなく、3GS / 4Sおよび4.3,5.0.5.1シミュレーター上の以前のすべてのiOSで正常に動作しますが、iOS6はバグがあるようです