Если предыдущий контроллер вида поддерживает только портрет (см. shouldAutorotateToInterfaceOrientation:
), он должен автоматически поворачиваться.
Если предыдущий контроллер вида поддерживает альбомную ориентацию, но вы хотите, чтобы он повернулся в портретную, если он изначально был в портретной ориентацииВы, вероятно, можете принудительно изменить его, изменив то, что shouldAutorotateToInterfaceOrientation:
возвращает при переходе назад.Я бы не рекомендовал это;это несовместимый пользовательский интерфейс (и немного утомительно, чтобы выяснить, что происходит навигация).
Существуют различные способы установить ориентацию интерфейса контроллера представления (-[UIDevice setOrientation:]
будет пытаться вызвать автоповорот), но затемвы находитесь в сфере частных API и потенциального отказа.