【发布时间】:2012-11-11 17:11:53
【问题描述】:
我正在使用情节提要,并且在 UITabBarController 中嵌入了 UINavigationController。 我推送一个视图控制器,然后从这个视图控制器中我呈现一个带有 UIViewController 的 MODAL UINavigationController。
问题是,当我在模态视图之前的所有视图都不能旋转时,模态视图控制器可以旋转。 如何停止允许任何旋转的模态导航控制器?
我已尝试添加:
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskPortrait;
}
和
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
谢谢
【问题讨论】:
-
您是否尝试过编辑 info.plist?使用支持的界面方向。
-
我对不同的视图使用其他方向,我只需要限制这个视图。
-
@Darren 在这里你应该选择相同的 ...stackoverflow.com/questions/13023936/orientation-issue-in-ios-6/…。您可能会对此有所了解
-
我刚尝试更改 plist,但后来我的一些其他视图崩溃了
-
感谢 iOS 开发人员,我刚刚尝试过,但不幸的是 VC 仍在旋转 :(