поддержание соотношения сторон на экране запуска - PullRequest
0 голосов
/ 30 ноября 2018

Я ожидаю, что здесь есть простой ответ.Если так, извините и спасибо.

Я пытаюсь сделать свой стартовый экран для всех различных размеров iPad и iPhone.На раскадровке запуска у меня есть два UIViews, один полный размер для фона (backView) и один в форме квадрата (squareView).Я пытаюсь удержать квадрат от растяжения (т. Е. Пытаюсь сохранить соотношение сторон 1: 1) и сделать его равным 0,75 ширины любого устройства, на котором работает приложение.Я знаю, что внизу будет различное количество места, но как я могу предотвратить искажение квадрата при переключении устройств?Я исследовал ограничения и баловался с ними часами.Я ожидаю, что кто-то скажет мне, что это легко, просто сделай ... что?

1 Ответ

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

Во-первых, я отцентрировал мой прямоугольник по горизонтали и вертикали Centering

Затем я установил ширину прямоугольника на 0,75 его суперпредставления Setting WidthSetting Width multiplier

На последнем шаге я устанавливаю его соотношение 1: 1 Setting ratio Setting ratio multiplier

Вот и все!Конечный результат: final result

...