Проблема ограничения, включающая UICollectionViewCell и подпредставления, не поддается логике - PullRequest
0 голосов
/ 11 января 2019

У меня есть коллекция viewcell с кнопкой и меткой вроде этого:

enter image description here

Кнопка имеет квадрат 100х100, метка - прямоугольник 100х40. Ячейка настроена на 120x140.

Итак, я добавил следующие ограничения:

Кнопка:

  • соотношение сторон 1: 1
  • сверху на суперобзор 0
  • снизу до метки 0
  • по горизонтали относительно ячейки
  • ширина = 100

LABEL

  • такой же ширины, как кнопка
  • по горизонтали относительно кнопки
  • высота 40
  • верхний пробел для кнопки 0
  • нижнее пространство для ячейки 0

Я вижу ошибки повсюду.

Я попытался вставить эти два представления в стек. Это все кости.

Затем я попытался встроить стек в представление, та же проблема.

Это противоречит любой логике.

Не могли бы вы, ребята, сказать мне, как во имя неба я сдерживаю эти элементы? Все, что я хочу, - это оба элемента по центру по горизонтали, кнопка сверху, метка внизу, одинаковой ширины 100, кнопка в квадрате и метка высотой 40. Оба в ячейке 120x140.

Спасибо

1 Ответ

0 голосов
/ 11 января 2019

Вот как вы должны установить свои ограничения, используя вид стека в ячейке, чтобы выполнить то, что вам нужно: (ширина ячейки = 120, высота = 140)

enter image description here

...