2015-11-30 2 views
3

Вопрос: Изображение берут на себя большую часть стека и текст сжимаетсяUIStackView: ширина изображения Изменение UIStackView с помощью раскадровки

Я попытался изменить содержание приоритет обнимать, но никаких изменений!

Как это сделать в UIStackview с использованием раскадровки?

Что я хочу, чтобы ячейка выглядела как событие Eventbright Cell? enter image description here enter image description here

То, что я получил это изображение, которое берет на себя большую часть клетки?

ответ

2

Я попробовал это следующим образом. Общий набор вверх дается на рис:

enter image description here

В результате время прогона, как указано:

enter image description here

  • Первый стек мнение заполнить пропорционально
  • ширина ImageView является 1: 4 ширины стека (управление и перетаскивание из изображения в стоп-кадр и установка равной ширины до 25%)

От контроля и перетаскивания выберите равную ширину. как показан

enter image description here

enter image description here

  • стек вид 2 заполняет одинаково
  • стек вида 3 заполняет одинаково

Надеется, что это может помочь

+0

Где я должны ввести 25%? – user3662992

+0

Когда вы управляете и перетаскиваете изображение из изображения в стек, выберите равную ширину. затем перейдите к инспектору размера и дважды щелкните ограничение. вы увидите это окно в ответ. тип 25% в множителе. – Irfan

+0

спасибо, я надеюсь, что он не сломается :) – user3662992

6

Вместо Fill, изменить Distribution в UIStackView к Fill Proportionally и добавить ограничения для ширины каждого элемента. Эти ограничения будут служить руководством для пропорций одного элемента друг к другу, а не как фиксированных размеров.

Смежные вопросы