UIStackView: проблема с заполнением изображения - PullRequest
0 голосов
/ 18 мая 2018

У меня есть 4 изображения внутри UIStackView, который ограничен в 20 пунктов сверху, справа, снизу, слева.

4 изображения установлены на Aspect Fit, а настройки UIStackView установлены на: Заполнить одинаково и Интервал 20.

Когда я прихожу посмотреть это на iPhone 8 вверх,верстка работает.При просмотре на макете iPhone SE я получаю сжатие изображений, как показано ниже.

Разве не тот факт, что Aspect Fit был установлен, решил эту проблему и соответственно уменьшил изображение?

Initial constraint values

View showing on smaller devices

Спасибо

1 Ответ

0 голосов
/ 18 мая 2018

Добавьте ограничение соотношения сторон для каждого изображения и установите его в 1: 1.Это должно сделать изображения одинаковыми по высоте и ширине, независимо от ширины экрана.

Я согласен, однако, что использование «аспектного соответствия» должно работать.Эти обычные изображения хранятся в вашем приложении или вы создаете их с помощью кода или чего-то подобного?

...