Я хочу иметь представление коллекции, которое прокручивается по горизонтали, но я также хочу, чтобы заголовок располагался сверху и справа. Я попытался реализовать это так же, как и представление с вертикальной прокруткой коллекции, и заголовок заканчивается слева от первой ячейки.
Вот как я удаляю заголовок:
func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
let header = dequeueReusableSupplementaryView(ofKind: UICollectionView.elementKindSectionHeader, withReuseIdentifier: identifier, for: indexPath) as! HeaderView
header.setWidth(to: headerWidth)
return header
}
Размер заголовка:
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize {
return CGSize(width: collectionView.frame.width, height: 12)
}
Кроме этого, единственными другими свойствами, которые я инициализирую, являются направление прокрутки и вставки представления коллекции