Как использовать одну и ту же раскадровку с правильным видом на iPhone и iPad? - PullRequest
0 голосов
/ 20 января 2020

Я хочу создать приложение для iPhone и iPad. Есть ли простой способ для этого, поэтому мне не нужно создавать две разные раскадровки для iPhone и iPad? Как автоматически изменить размер шрифта всего приложения, а также высоту и ширину просмотра при запуске приложения на iPad и iPhone.

Ответы [ 2 ]

1 голос
/ 20 января 2020

Решение:

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

Дополнительные сведения:

По умолчанию шаблон приложения в сборках Xcode для iPhone и устройства iPad.

Настройки сборки

TARGETED_DEVICE_FAMILY = 1,2 //iPhone = 1, iPad = 2

Раскадровка iPhone / iPad по умолчанию определяется в Info.plist с помощью клавиши UIMainStoryboardFile. Есть еще одна клавиша UIMainStoryboardFile~iPad, которая устанавливает файл раскадровки для iPad.

1 голос
/ 20 января 2020

Вы должны искать классы размера. Это наиболее рекомендуемый способ сделать это :) Взгляните на эту статью https://www.bignerdranch.com/blog/designing-for-size-classes-in-ios/

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