Как настроить высоту UICollectionView так, чтобы она соответствовала высоте размера содержимого UICollectionView?IOS

Программируем под IOS
Гость
Как настроить высоту UICollectionView так, чтобы она соответствовала высоте размера содержимого UICollectionView?

Сообщение Гость »


Я бы хотел, чтобы UICollectionView (красный) уменьшался до высоты размера содержимого, в данном случае UICollectionViewCells (желтые), потому что там много пустого места. Я попробовал использовать:

Код: Выделить всё

override func layoutSubviews() {
super.layoutSubviews()
if !__CGSizeEqualToSize(bounds.size, self.intrinsicContentSize) {
self.invalidateIntrinsicContentSize()
}
}

override var intrinsicContentSize: CGSize {
return self.collection.contentSize
}
but return self.collection.contentSize always return (width, 0)
and for this reason it shrinks too much to value of height 30 (The value which I set in the XIB file for the height, although I have constaint >= 30).

Изображение



Источник: https://stackoverflow.com/questions/424 ... nt-size-of

Вернуться в «IOS»