presentModalView 从我的横向应用程序的侧面进来
Posted
技术标签:
【中文标题】presentModalView 从我的横向应用程序的侧面进来【英文标题】:presentModalView coming in from the side in my landscape app 【发布时间】:2011-04-07 21:40:13 【问题描述】:我有一个 UIViewController 想用[self presentModalViewController:settingsController animated:YES]
显示。
我的应用程序处于横向模式。当我使用presentModalViewController
时,视图会从侧面滑入,就好像它处于纵向模式一样。当我使用addSubview:
添加视图时,它会正确显示在屏幕上。
我确实在我的视图控制器中使用了shouldAutorotateToInterfaceOrientation
,但它似乎对解决这个问题没有帮助。
- (BOOL)shouldAutorotateToInterfaceOrientation (UIInterfaceOrientation)interfaceOrientation
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
有没有人遇到过这个或者知道我哪里出错了?
【问题讨论】:
【参考方案1】:尝试从您的主视图控制器而不是从子视图之一的控制器呈现模态视图。这对我有用。
【讨论】:
以上是关于presentModalView 从我的横向应用程序的侧面进来的主要内容,如果未能解决你的问题,请参考以下文章
在 UIView 中调用 presentModalView 控制器
在 iPhone 的 iOS 7 中打开相机时横向模式下的方向问题