Поддержка размера ipad в Swift 4 - PullRequest
0 голосов
/ 01 ноября 2018

Я успешно завершил разработку iPhone с использованием Auto Layout.

Благодаря автоматической компоновке пользовательский интерфейс отображается нормально на всех iPhone.

Однако, если я запускаю его на iPad, пользовательский интерфейс не сломается, но экран будет маленьким.

Понятия не имею, что делать, чтобы поддерживать размер iPad в раскадровке или в настройках сборки.

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

Я использую Xcode 10 и Swift 4.

Ответы [ 3 ]

0 голосов
/ 01 ноября 2018

enter image description here

Выберите ваш проект в Xcode, затем используйте вкладку General. Он находится в разделах «Идентификация и подпись».

0 голосов
/ 01 ноября 2018

1) Выберите ограничение, которое необходимо обновить для iPad.

2) Нажмите + знак слева от значения «Константа» enter image description here

3) Выберите Ширина и Высота - Обычный, который соответствует iPad в книжной и альбомной ориентации, и установите свои значения

4) Теперь, когда ваш выбранный iPad второе значение будет применено к вашему макету. New layout constraints on search field height

Также вы можете варьировать шрифт для разных устройств: Different font settings for iPad

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

0 голосов
/ 01 ноября 2018

Вы хотите использовать «Vary for Traits» при редактировании раскадровки. Затем вы можете настроить макет для разных размеров iPad.

XCode screenshot

Как указано в комментариях выше, проверьте информацию о развертывании и убедитесь, что она установлена ​​на "Универсальный".

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