我正在构建一个应用程序,该应用程序仅适用于主要视图(正常和倒置)。我已经在项目设置/Plist 中设置了这个设置,一切正常。但是,我有一些模态视图可以执行诸如显示图像/视频之类的操作,并且我希望它们能够旋转到所有方向。
我尝试为 UINavigationController 添加一个类别,但没有运气。我还向调用模式的 viewController 添加了以下代码:
-(BOOL)shouldAutomaticallyForwardAppearanceMethods{
return NO;
}
-(BOOL)shouldAutomaticallyForwardRotationMethods{
return NO;
}
我已将以下代码添加到要允许所有方向的模态视图控制器中:
- (BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskAll;
}
我错过了什么?有什么建议么?