Авто-макет не является регулярным для разных размеров экрана - PullRequest
0 голосов
/ 06 апреля 2020

Я новичок в iOS платформе, но все еще смог создать свое первое приложение за последние 3 недели. Исходя из android, я смог использовать некоторые знания, которые мне пришлось быстро адаптировать для быстрого и iOS, но я борюсь с автоматическим макетом в раскадровке. Я не смог получить поток, который работает.

В настоящее время я использую Xcode 11 и пытался UIScrollView, но без единообразия. Все, что я правильно расположил на iPhone 11, деформируется на iPhone 8 или ниже.

Я смотрел различные учебники на youtube, lynda.com и pluralsight, но безрезультатно.

Каков наилучший из возможных способов использования автоматической разметки на разных экранах, как у нас в android с макетом ограничений / относительным макетом?

enter image description here

1 Ответ

0 голосов
/ 06 апреля 2020

Я рекомендую использовать анкерные ограничения программно. Установка границы относительно разных элементов обеспечит автоматическое расположение на всех устройствах. Если вы разместите скриншот с вашими потребностями, может быть проще дать точный ответ. Также имейте в виду, что границы суперпредставления в iphone 8 и более низкой версии отличаются от границ в более высокой версии в соответствии с верхними отметками. Вы должны установить свои взгляды относительно безопасной области суперпредставления.

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