Переопределение оцененныйItemSize для UICollectionViewCell - PullRequest
1 голос
/ 16 октября 2019

У меня есть UICollectionView с макетом потока и предполагаемым размером элемента: flowLayout.estimatedItemSize = CGSize(width: view.frame.width, height: 120)

Как я могу убедиться, что моя ячейка автоматически изменяет размеры, поэтому, если она больше 120, она отображается правильно? Нужно ли просто убедиться, что есть полная цепочка ограниченных подпредставлений, связанных с верхом и низом, или функция, которую я могу вызвать?

1 Ответ

1 голос
/ 17 октября 2019

Да, ограничения. estimatedItemSize будет использоваться, если у вас нет переопределения sizeForItemAt indexPath и в вашем макете не определено itemSize, вместо этого автоматическое изменение размера в зависимости от содержимого. Правильно ограничьте ваши подпредставления, и это должно сработать, если я пойму, какова ваша цель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...