我有一个UIViewController,我想用[self presentModalViewController:settingsController animated:YES]
显示。
我的应用程序处于横向模式。当我使用presentModalViewController
时,视图从侧面滑入,就像在纵向模式下一样。当我使用addSubview:
添加视图时,它会正确显示在屏幕上。
我在视图控制器中确实使用了shouldAutorotateToInterfaceOrientation
,但似乎对解决此问题没有帮助。
- (BOOL)shouldAutorotateToInterfaceOrientation (UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
有没有人遇到这个问题或知道我可能在哪里出错了?
最佳答案
尝试从主视图控制器而不是子视图之一的控制器中呈现模态视图。那对我有用。