Настройка заголовка ячейки UICollectionView
Я создал collectionView, как показано ниже:
Я хотел бы создать представление коллекции так же, как этот макет, с одной самой большой ячейкой заголовка, такой как с красным iPhone7. Теперь мне интересно, какой подход лучше, чтобы создать дополнительную ячейку или обработать это в UICollectionViewFlowLayout
?. Мои данные - это массив, извлеченный из JSON, поэтому я бы хотел, чтобы большая ячейка была первым элементом.
Честно говоря, я вижу, что второй подход довольно сложен.
Так может кто-нибудь помочь мне найти лучшее решение для этого. Большое спасибо за чтение и хорошего дня впереди.
1 ответ
Перейти к атрибуту инспектора
UIColectionView
,Из аксессуаров выберите заголовок раздела
Как только представление заголовка станет видимым, добавьте в него свои представления.
Затем в следующем методе настройте соответственно:
override func collectionView(_ collectionView: UICollectionView ,viewForSupplementaryElementOfKind kind: String,at indexPath: IndexPath) -> UICollectionReusableView {
if kind == UICollectionElementKindSectionHeader{
return headerView
}
}