Динамический размер заголовка UICollectionView в соответствии с его содержимым и полями - PullRequest
0 голосов
/ 31 мая 2019

У меня есть UICollectionView, где мой заголовок имеет тип UICollectionReusableView.Теперь у меня есть несколько элементов в заголовке, которые могут привести к изменению размера заголовка.Эти предметы также имеют дополняющие / ограничивающие элементы.Как именно я должен решить эту проблему?

1 Ответ

0 голосов
/ 31 мая 2019

Волшебной пули нет.Не существует такого понятия, как представление заголовка с самоопределением.Вам просто нужно измерить / вычислить желаемый размер представления заголовка, основываясь на его содержимом, самостоятельно, и использовать его как результат referenceSizeForHeaderInSection.

Типичный подход, если вы конфигурируете содержимое представления заголовка с ограничениями, состоит в том, чтобы настроить представление заголовка модели с желаемым содержимым и ограничениями, и вызвать systemLayoutSizeFittingSize, чтобы заставить механизм автоответчика сообщитьВы в результате размер.

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