Вот простое приложение контроллера с одним представлением:
- (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 такие разные.
Это связано с разницей в границах UIWindow в iOS 8 и iOS 7. Как добиться того, чтобы поведение было похоже на iOS 7?