Я пытаюсь перейти от viewcontroller, который поддерживает альбомную ориентацию (в то время как в ландшафтном режиме), к той, которая явно не (и не должна) поддерживать ландшафт.Я делаю это следующим образом:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
В идеале я хочу, чтобы новый viewController, который я помещаю в стек, начинался изначально в портретной, а не в альбомной ориентации.Как ни странно, даже если этот метод реализован, он начинается с ландшафта.
Мое единственное предположение, что Apple не хочет, чтобы пользователь переходил из альбомной ориентации в портретную (несмотря на то, что позволяет нам переходить из альбомной ориентации обратно в предыдущий контроллер в портретной ориентации).понимание и / или помощь будет высоко ценится.