Как настроить высоту 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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