@ Георгий Бояджиев, это правда.
ел бы, чтобы UICollectionView (красный) сократился до высоты размера контента, в этом случае UICollectionViewCells (желтые), потому что там много пустого пространства. Я попытался использовать:
override func layoutSubviews() {
super.layoutSubviews()
if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) {
self.invalidateIntrinsicContentSize()
}
}
override var intrinsicContentSize: CGSize {
return self.collection.contentSize
}
ноreturn self.collection.contentSize
всегда возвращайте (width, 0), и по этой причине он слишком сильно сжимается до значения высоты 30 (значение, которое я установил в xib-файле для высоты, хотя у меня есть constaint> = 30).