Я запускаю свое приложение в альбомной ориентации для iPad.Мой навигационный контроллер хранит мой виртуальный стол. Я щелкаю ячейку, в которую мы помещаем новый виртуальный канал в стек.Это отлично работает.Проблема заключается в том, что, когда я нажимаю стандартную кнопку «назад» на контроллере навигации, мое приложение переводится в портретный режим, а моя таблица ВК выходит за пределы экрана.Я не занимаюсь ручным позиционированием просмотров.Этого не происходит, если я запускаю приложение в портретном режиме.
Как исправить это ненормальное поведение?
Примечания. В приложении также имеется панель вкладок, если это важно.
При дальнейшем тестировании, если я загружаю NavController в портретной ориентации (с первым представлением в виде таблицы), затем переключаю его в альбомную ориентацию, затем выбираю ячейку, затем нажимаю назад, все работает нормально.Таким образом, проблема возникает только в том случае, если я запускаю приложение в альбомной ориентации и никогда не поворачиваю его в портретный режим.
КАЖДЫЙ VC установил флажок shouldAutoRotate для возврата ДА.Я переклассифицировал панель вкладок и сделал то же самое.Мне интересно, если это ошибка.Возможно, проблема заключается в том, что я взял существующие файлы .XIB и их представления, которые были созданы для iPhone, затем скопировал и вставил их, затем удалил особые виды iPhone и затем добавил виды iPad.