我希望所有視圖都處於縱向模式。除了當我將UINavigationController
推到另一個上時,這種方法是有效的。在這種情況下,secondaryNavigationController
內部的視圖將堅持設備方向。以下是我打電話給UINavigationControllers
的方法。嵌套的UINavigationController中的視圖方向不正確
[secondaryNavigationController setNavigationBarHidden:YES];
[[appDelegate secondaryNavigationController navigationBar] setHidden:YES];
[mainNavigationController presentModalViewController:[appDelegate secondaryNavigationController] animated:YES];
我所有的觀點都實現了這種方法,但它似乎沒有幫助。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
使用此答案[UINavigationController的我不能停止旋轉] [1] [1]:http://stackoverflow.com/questions/13333429/modal -uinavigationcontroller-I-着停轉/ 13334446#13334446 – Janub