我在整个网络上搜索了几天,但找不到答案。
问题是:我不能强制我的应用程序仅以纵向模式呈现所有 UIViewController,除了一个 UIViewController,它应该能够在 4 种模式中的每一种模式下工作。
这些是我的选择:
- iOS 6
- UINavigationController
- UITabBarController
- 故事板
- 在项目中启用所有模式(也在 Info.plist 中)
我已经试过了
- (BOOL)shouldAutorotate {
return YES;
}
- (NSUInteger)supportedInterfaceOrientations {
return UIInterfaceOrientationMaskPortrait;
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
但它甚至似乎都不起作用..
任何的想法?