@ Георгий Бояджиев, это правда.

ел бы, чтобы 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).

Ответы на вопрос(6)

Ваш ответ на вопрос