Настройка заголовка ячейки UICollectionView

Я создал collectionView, как показано ниже:

Я хотел бы создать представление коллекции так же, как этот макет, с одной самой большой ячейкой заголовка, такой как с красным iPhone7. Теперь мне интересно, какой подход лучше, чтобы создать дополнительную ячейку или обработать это в UICollectionViewFlowLayout?. Мои данные - это массив, извлеченный из JSON, поэтому я бы хотел, чтобы большая ячейка была первым элементом.

Честно говоря, я вижу, что второй подход довольно сложен.

Так может кто-нибудь помочь мне найти лучшее решение для этого. Большое спасибо за чтение и хорошего дня впереди.

1 ответ

  1. Перейти к атрибуту инспектора UIColectionView,

  2. Из аксессуаров выберите заголовок раздела

  3. Как только представление заголовка станет видимым, добавьте в него свои представления.

Затем в следующем методе настройте соответственно:

  override func collectionView(_ collectionView: UICollectionView ,viewForSupplementaryElementOfKind kind: String,at indexPath: IndexPath) -> UICollectionReusableView {
        if kind == UICollectionElementKindSectionHeader{
      return headerView
        }
    }
Другие вопросы по тегам