Swift tableHeaderView проблема с авторазмещением - PullRequest
0 голосов
/ 30 сентября 2018

Я довольно сильно застрял с этой проблемой на некоторое время.Я использую пользовательское представление (CollectionView) как tableHeaderView (синий прямоугольник), и я хочу добавить некоторые поля вокруг, используя autolayout, но, похоже, ничего не работает

Я пытался

  NSLayoutConstraint(item: homeCarousel, attribute: .topMargin, 
     relatedBy: .equal, toItem: self, attribute: .topMargin, 
     multiplier: 1.0, constant: 20).isActive = true
 ------
  homeCarousel.topAnchor.cons.....

detailimage

1 Ответ

0 голосов
/ 11 октября 2018

Вы не можете добавлять поля в представление заголовка UITableView напрямую.Используйте простой UIView в качестве контейнера (фиолетовый вид) и вложите в него CollectionView (зеленый).Тогда вы сможете устанавливать ограничения, используя раскадровку или код.

Смотрите скриншот здесь

...