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