2015-07-22 1 views
0

Я делаю приложение iPhone с помощью Xcode 7 beta 3. Приложение включает несколько ViewControllers. Для моей главной страницы я хотел бы иметь 2 разных вида: 1 для Landscape и 1 для Portrait. Можно ли это сделать с помощью быстрого? (без использования автоматической компоновки)2 просмотра для того же ViewController

+0

Это довольно широкий вопрос. Я предлагаю попробовать его, а затем пересмотреть свой пост, когда у вас возникнет определенная проблема, связанная с вашим решением. –

ответ

1

Да, вы можете использовать разные классы размеров для каждой ориентации и соответствующим образом проектировать свои представления. Обратите внимание: если вы сделаете это без автовыключения, то тогда вам придется делать это для каждой комбинации размеров и ориентации вида, которая становится чрезвычайно утомительной.

+0

Хм .. Идея, что у меня есть более 4 больших кнопок один под другим. В портретном режиме это приятно. Но когда я поворачиваю его, несколько кнопок исчезают/становятся вне кадра. Я попытался зафиксировать ориентацию на портрете, но не мог этого сделать. Но в отношении того, что вы сказали, что я должен помещать внутри своих классов, чтобы указать, находится ли устройство в ориентации или портрете, чтобы он мог изменять контроллеры представлений? (Если у вас есть решение для фиксации ориентации, это лучше: у меня есть главная страница в портретном режиме и другие режимы просмотра в ландшафтном режиме ТОЛЬКО) – SergeH

+0

Именно это и есть классы размера. Вы выбираете класс размера, соответствующий типу устройства iOS, вместо Any Width Any Height вы выбираете тот, который связан с устройством/ориентацией, которую вы пытаетесь построить. – pbush25

 Смежные вопросы

  • Нет связанных вопросов^_^