Мое приложение довольно простое: оно запускается с контроллером представления, который содержит табличное представление (в макете сгруппированного представления) с несколькими опциями. Когда пользователь нажимает на одну из опций, я помещаю другой контроллер представления в свой контроллер навигации.
Этот второй контроллер вида просто отображает UIImageView, и пользователь может изменять ориентацию экрана на этом контроллере вида между портретным / альбомным режимами. Это прекрасно работает, и все счастливы.
Однако, если пользователь нажимает кнопку «Назад» на моей навигационной панели в ландшафтном режиме, макет первого контроллера все испортил. Смотрите скриншоты ниже / до:
(источник: pessoal.org )
(источник: pessoal.org )
Есть какие-нибудь подсказки о том, как заставить первый контроллер представления (второй снимок экрана в этом посте) оставаться в ориентации портретного экрана?