すべてのビューをポートレート モードにしたいと考えています。UINavigationController
これは、 aを別のものにプッシュする場合を除いて機能します。この場合、 内のビューはsecondaryNavigationController
代わりにデバイスの向きに従います。を呼び出す方法は次のとおりですUINavigationControllers
。
[secondaryNavigationController setNavigationBarHidden:YES];
[[appDelegate secondaryNavigationController navigationBar] setHidden:YES];
[mainNavigationController presentModalViewController:[appDelegate secondaryNavigationController] animated:YES];
私のビューはすべてこのメソッドを実装していますが、役に立たないようです。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}