Одинаковый физический размер UI элементов на разынх экранах используя Swift

Как поступить, если на разных айфонах, на разных экранах. Нужно одинаково перенести дизайн.

То есть, нужно чтобы на всех экранах физические размеры элементов были всегда одинаковы как нарисовано в Figma.

Например, если на iphone 13 mini кнопка 20 миллиметров в длину, то и на iphone 6+ и на 13 pro max кнопка так-же 20 миллиметров и все остальные элементы, отступы и так далее с теми же физическим размером что и в Figma.

То есть на всех айфонах приложение должно выглядить как на картинке ниже. Притом мы не можем верстать отдельный UI для каждого айфона. Верстка должна быть одна и адаптивная, но адаптив сохраняет физические размеры на разных экранах с разным разрешением и размерами экранов.

Мне не обязательно полное, детальное решение с кодом. Просто прошу направить. Может быть даже есть какое-то решение из коробки? Или какая-то математическая модель для пересчета UI? введите сюда описание изображения


Ответы (0 шт):