Выравнивание просмотра изображений без остановки автоматического изменения размера stackView - PullRequest
0 голосов
/ 17 февраля 2020

В настоящее время я сталкиваюсь с проблемой, когда у меня есть горизонтальное представление стека с UILabel и ImageView. Мне нужно StackView для динамического изменения высоты в зависимости от количества строк текста. Я также хочу, чтобы imageView был выровнен с нижней частью UILabel (даже когда есть вторая строка).

enter image description here

В настоящее время я пробовал:

  • Добавление UIView и выравнивание ImageView в нем. Это останавливает автоматическое изменение размеров stackView.
  • Изменение режима содержимого на нижнюю также не работает, так как я хочу подгонку аспекта.

Спасибо за любые предложения!

1 Ответ

1 голос
/ 18 февраля 2020

Вы сможете получить желаемый результат довольно легко.

Ограничьте просмотр стека со всех четырех сторон, используя столько верхних / нижних и левых / правых «отступов», сколько хотите.

Дайте вашему изображению ограничение по ширине (я предполагаю, что вы хотите, чтобы оно было около 24), и соотношение сторон 1: 1. Это удержит его от растяжения по вертикали. Content Mode: Aspect Fit

Установите свойства просмотра стека на:

enter image description here

И ... все должно быть в порядке.

...