Как я могу установить весь контроллер просмотра как пейзаж в раскадровке XCode6 (Swift)

Приложение для iPad установлено в альбомной ориентации и не может быть изменено в течение всего срока службы.

Я настраиваю проект как:

настройка проекта

а затем в раскадровке я установил ориентацию как альбомную, но я не знаю, почему вид не меняется на альбомный?

настройка раскадровки

Примечание: я использую Swift, XCode6.3.2, iOS8.1


person chipbk10    schedule 22.06.2015    source источник
comment
Смоделированные метрики - это всего лишь смоделированные. Кроме того, размер по умолчанию для контроллеров представления в раскадровке - квадрат 600x600 ... вы не заметите, если это будет пейзаж или портрет, когда это квадрат ...   -  person nhgrif    schedule 22.06.2015


Ответы (4)


введите описание изображения здесь

В любом | Компонент щелкните по нему и наведите указатель мыши на него, вы увидите нижний текст, указывающий размер представления для iPhone и iPad, как на следующих изображениях.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

если класс размера вашего приложения желателен, то это показывает прямую рефлексию, как и раньше. но когда класс размера вашего приложения включает это необходимо использовать с wAny hComponet

если класс размера включен с альбомной ориентацией:

введите описание изображения здесь

То же самое, если класс размера отключен с альбомной ориентацией:

введите описание изображения здесь

Если вы хотите использовать класс размера, вам необходимо проверить предварительный просмотр viewcontroller, как на следующем шаге:

  • Выберите контроллер представления, а затем нажмите «Показать помощника редактора».

введите описание изображения здесь

  • Тогда у вас есть две части вашего xcode, как показано ниже:

введите описание изображения здесь

  • выберите предварительный просмотр на следующем снимке экрана с раскрывающимся списком:

введите описание изображения здесь

введите описание изображения здесь

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

введите описание изображения здесь

  • вы также можете проверить все размеры, создав новый вид предварительного просмотра, выполнив следующие действия.

введите описание изображения здесь

person Nitin Gohel    schedule 22.06.2015
comment
Спасибо, отключение классов размеров у меня работает. Мне не нужен адаптивный интерфейс. Мне нужна только альбомная ориентация iPad. - person chipbk10; 22.06.2015

В моделируемых метриках вы выбрали размер Inferred. Если вы хотите увидеть, как это выглядит на устройстве определенного типа, выберите его в первом раскрывающемся списке.

person Mark    schedule 22.06.2015

В раскадровке сцена универсальна, поэтому вы можете использовать автоматическую компоновку для адаптации к различным устройствам и ориентациям.

Вы можете выбрать iPad специально из смоделированных показателей:

Моделируемые показатели

Или вы можете изменить макет универсальной раскадровки с нижней панели. введите описание изображения здесь

person enes    schedule 22.06.2015

Обновленный ответ для Xcode 8 - щелкните текст Просмотреть как: внизу раскадровки.

Повернуть в альбомную ориентацию

person D. Scott    schedule 20.04.2017