【发布时间】:2014-10-02 02:34:42
【问题描述】:
这是一个简单的单视图控制器应用程序:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.view.backgroundColor = [UIColor greenColor];
}
- (BOOL)shouldAutorotate
{
return YES;
}
- (NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskLandscapeRight;
}
iOS 8 中的输出是如此不同。
这与 iOS 8 与 iOS 7 上 UIWindow 边界的差异有关。如何获得类似 iOS 7 的行为?
【问题讨论】:
-
您的视图控制器是作为关键窗口的窗口的根视图控制器吗?
-
Zev,我遇到了完全相同的问题,我确实有一个视图控制器被设置为根视图控制器。您对此了解更多吗?
标签: uiviewcontroller ios8 ios7.1 uiwindow autorotate