我有一个非常奇怪的问题,让我发疯!
我的应用只有一个方向:肖像。通过按下按钮,您可以模态打开UINavigationController
(通过调用方法presentModalViewController
...)。这个UINavigationController
可以定位(shouldAutorotate
始终返回YES
)。
除了一件事之外,它的工作正常!转型:它始终是纵向的。我不明白为什么。我尝试将状态栏的方向设置为与UINavigationController's
方向匹配,但它不起作用。我很困惑......
有人能帮助我吗?
谢谢!
答案 0 :(得分:0)
在您提供模式的视图控制器的.m上使用此代码
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
if((toInterfaceOrientation == UIInterfaceOrientationPortrait) ||(toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown))
return NO;
return YES;
}