ios Best Practices для ротации

Мое приложение с портретным экраном готово

Он использует раскадровки.

Он должен поддерживать ландшафт.

Ландшафтный макет полностью отличается (элементы управления перемещаются в разные части экрана), чем портретный, но использует тот же набор элементов управления.

Каковы лучшие практики -

Начните с «Портрет» и скопируйте раскадровку в «Пейзаж». Это вынуждает меня постоянно поддерживать две раскадровки.

-OR-

Продолжайте использовать ограничения и изменяйте ограничения программно, чтобы перемещать элементы управления во время выполнения.

-Или что-то другое


person OneGuyInDc    schedule 02.04.2014    source источник


Ответы (1)


Я бы добавил два представления контейнера в каждый контроллер представления, в которых вы хотите показывать разные вещи для каждой ориентации, поэтому при изменении ориентации вы скрываете и показываете разные контейнеры, когда хотите (пейзаж и портрет)... потому что две раскадровки - это много работы и многое другое.

Возможно, вы хотите прочитать этот вопрос

Надеюсь, поможет!

person Karlo A. López    schedule 02.04.2014