Как я могу установить весь заголовок для UICollectionView?

Я хочу установить заголовок для представления коллекции, так же как и setTableHeader UITableViewController.

Я нашел способ установить заголовок каждого раздела в представлении коллекции, но я не мог найти, как установить представление заголовка всего заголовка.

Ссылка Apple на UICollectionViewLayout гласит: «Дополнительные представления представляют данные, но отличаются от ячеек. В отличие от ячеек, дополнительные представления не могут быть выбраны пользователем. Вместо этого вы используете дополнительные представления для реализации таких вещей, как представления верхнего и нижнего колонтитула для данного раздела или для всего представление коллекции. Дополнительные представления являются необязательными, и их использование и размещение определяются объектом макета. ", но я не знаю, как реализовать представление заголовка для всего представления коллекции.

Я попытался реализовать это, сделав прямоугольник вида заголовка раздела только для первого раздела, но с tableHeader все было иначе.

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

Но в представлении коллекции изменение смещения содержимого работает только тогда, когда существует достаточно элементов, достаточных для прокрутки.

Я пытался динамически увеличивать размер контента, когда существует несколько элементов, но кажется, что он не работает нормально ...

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

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