【发布时间】:2013-02-06 00:21:48
【问题描述】:
我正在构建一个仅适用于主要视图(正常和倒置)的纵向应用程序。 我已经在项目设置/Plist 中设置了这个设置,一切正常。 但是,我有一些模态视图可以执行显示图像/视频之类的操作,我希望它们能够旋转到所有方向。
我尝试为 UINavigationController 添加一个类别,但没有成功。 我还向调用模态的 viewController 添加了以下代码:
-(BOOL)shouldAutomaticallyForwardAppearanceMethods{
return NO;
}
-(BOOL)shouldAutomaticallyForwardRotationMethods{
return NO;
}
我已将以下代码添加到我希望允许所有方向的模态视图控制器中:
- (BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
我错过了什么?有什么建议吗?
【问题讨论】:
标签: ios rotation modal-dialog uiinterfaceorientation