Рассчитать процентные базовые ограничения в Xcode - PullRequest
0 голосов
/ 08 марта 2019

Я только начал проект iOS.Я действительно хочу добавить ВСЕ ограничения в процентах, а не в точках, чтобы иметь одинаковые размеры на всех устройствах iOS.Например, основанное на точках ограничение между элементом, ведущим к superview.leading, равно 20. Поскольку в iPhone Xs Max общая ширина составляет 414 точек.

В разделе ограничений я должен определить следующие значения:

X.leading 
equal 
superview.leading 

constant: 0
Priority: 1000
Multiplier: 20/414 = 0.0483

Это правильный способ сделать это?

1 Ответ

0 голосов
/ 08 марта 2019

Не используйте его. Процентные базовые ограничения в XCode совсем не интуитивны.

как для iPhone Xs Max, используйте safe area.

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

Подробнее: https://developer.apple.com/ios/human-interface-guidelines/overview/iphone-x/

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