Выбор подходящего размера экрана для работы с - PullRequest
0 голосов
/ 01 февраля 2019

У меня довольно общий вопрос о создании Adaptive Layout в приложении для iOS.

При создании нового проекта в XCode у вас есть возможность выбрать, с каким размером экрана вы можете начать работать: Screen sizes

Я заметил, что если вы поместите квадратUIView на экране iPhone SE, а затем подключите ограничения Leading, Trailing, Top и Bottom - это представление корректно отображается на любом другом экране.Но если вы выполните те же действия на iPhone X, то эта же фигура будет повреждена на меньших экранах.

Итак, мои вопросы :

  • Какой iPhoneРазмер экрана на выбор, когда вы начинаете создавать приложение для iOS, чтобы не сталкиваться с головными болями с ограничениями на других экранах и сделать пиксель идеальным пользовательским интерфейсом?
  • Если я получу дизайн, подготовленный для экрана iPhone X, могу ли я подготовить его в первую очередь дляЭкран iPhone SE и будет ли он правильно отображаться на больших экранах в этом случае?
  • Какие размеры экрана вы используете в своих проектах чаще всего?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Вам не нужно «выбирать» размер.Это всего лишь настройка отображения, и вы можете изменить ее в любое время, чтобы просмотреть макет на разных устройствах.

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

0 голосов
/ 01 февраля 2019

На самом деле нет разницы в выборе 1, что вам нужно, чтобы сделать ваши мысли, когда ограничения являются общими, и это означает, что каждая статическая ширина / высота будет выглядеть одинаково на всех устройствах, и каждый пропорциональный 1 будет выглядеть в соответствииЧто касается размера устройства, лично мне нравится использовать iphone 5 (пожалуйста, забудьте о iphone 4, или вам придется сделать основной вид прокрутки из-за очень маленькой высоты этого устройства), также вы можете переключить устройство, чтобы увидеть, какустановленные вами ограничения (в выбранном 1) выглядят на другом устройстве

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