Я создаю 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:
введите описание изображения здесь