Проблема pushViewController из альбомной в портретную

Я пытаюсь перейти от контроллера представления, который поддерживает альбомную ориентацию (в ландшафтном режиме), к тому, который явно не поддерживает (и не должен) поддерживать пейзаж. Я делаю это следующим образом:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}

В идеале я хочу, чтобы новый viewController, который я помещаю в стек, изначально начинался с портретной, а не альбомной ориентации. Как ни странно, даже если этот метод реализован, он начинается с ландшафта.

Я могу только предположить, что Apple не хочет, чтобы пользователь переходил с альбомной ориентации на портретную (несмотря на то, что мы позволяли нам перейти от альбомной ориентации к предыдущему контроллеру с портретной ориентацией).

Любые идеи и / или помощь могут помочь. буду очень признателен.

5
задан Sahil 27 January 2011 в 21:56
поделиться