Мне нужно изменить существующий вид в альбомной ориентации на что-то похожее на Youtube в альбомной ориентации. В настоящее время я использую классы размеров и раскадровку для достижения этого, но проблема в том, что мой макет должен значительно измениться в альбомной ориентации по сравнению с портретом, и поскольку размер Классы как для портретной, так и для альбомной ориентации ipad одинаковы, следует ли использовать отдельный контроллер представления для альбомной версии. Мой текущий портретный вид также немного сложен, в него встроены дочерние контроллеры представления. Каков наилучший подход для плавный переход от портрета ipad к альбомной ориентации. Как вы думаете, YouTube использует разные контроллеры просмотра / xib для достижения этой цели. Другая проблема заключается в том, что этот код был написан какой-то другой компанией, и данные мне инструкции заключаются в том, чтобы не изменять существующий код сильно .. не хочу сильно возиться с этим..
PFA для изображений того, как выглядит текущая версия и как она должна выглядеть в альбомной ориентации. Текущая версия
Предлагаемая версия
Редактировать 1: я уже реализовал viewWillTransitionToSize в своем контроллере представления. Мой вопрос в том, должен ли я использовать два разных xib или могу ли я вообще использовать другой контроллер представления для ландшафтной версии. Каковы плюсы и минусы этого? Как видно из приведенных ниже фотографий, мне нужно внести довольно много изменений в мою альбомную версию.
уменьшите размер видео, скройте сегментированный элемент управления и добавьте два табличных представления сбоку.