iOS Auto Layout - Как сделать так, чтобы два сложенных вида в портретной ориентации перемещались бок о бок в альбомной ориентации?

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

Я бы хотел, чтобы bobblehead был выровнен по левому краю, а окно цитаты было выровнено по правому краю. Оба вида должны занимать полную высоту, когда в ландшафте.

Вот несколько снимков экрана:Портретный режимЛандшафтный режим

1 ответ

Решение

То, что вы хотите, это иметь разную компоновку, когда размер устройства не соответствует вашему представлению.
В iOS8 вы можете сделать это без жесткого кодирования.
Да, просто разработав правильное ограничение для правильного класса размера ( введем в XCode6)
Вот пример, который делает так же, как вы хотите Пример


Код
Скачать проект

Выход

Другие вопросы по тегам