UICollectionViewCompositionalLayout - разделы как столбцы - PullRequest
0 голосов
/ 13 июля 2020

Я создаю UICollectionView в iOS 13, используя UICollectionViewCompositionalLayout с двумя разделами.

Я хочу, чтобы каждый раздел был отдельным столбцом. Возможно ли это с UICollectionViewCompositionalLayout?

Мой код:

UICollectionViewCompositionalLayout { sectionNumber, _ in
  let item = NSCollectionLayoutItem(layoutSize: NSCollectionLayoutSize(
    widthDimension: .fractionalWidth(1),
    heightDimension: .estimated(44)
  ))
  let group = NSCollectionLayoutGroup.horizontal(
    layoutSize: NSCollectionLayoutSize(
      widthDimension: .fractionalWidth(1),
      heightDimension: .estimated(44)
    ),
    subitem: item,
    count: 1
  )
  let section = NSCollectionLayoutSection(group: group)
  section.boundarySupplementaryItems = [
    NSCollectionLayoutBoundarySupplementaryItem(
      layoutSize: NSCollectionLayoutSize(
        widthDimension: .fractionalWidth(1),
        heightDimension: .estimated(38)
      ),
      elementKind: UICollectionView.elementKindSectionHeader,
      alignment: .top
    )
  ]
  section.contentInsets = NSDirectionalEdgeInsets(top: 0, leading: 0, bottom: 8, trailing: 0)
  return section
})

Как это сейчас выглядит:

What I want it to look like:

введите описание изображения здесь

...