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