Почему макет UICollectionViewCompositionalLayout не вызывается в iOS 14?
У меня есть
UICollectionView
с помощью
UICollectionViewCompositionalLayout
и
UICollectionViewDiffableDataSource
.
Я определяю макет так
let layout = UICollectionViewCompositionalLayout { (sectionIndex: Int,
layoutEnvironment: NSCollectionLayoutEnvironment) -> NSCollectionLayoutSection? in
// some details
}
и установите данные с помощью
transitPlanDetailDataSource.apply(snapshot, animatingDifferences: false)
используя iOS 13, когда я звоню
transitPlanDetailDataSource.apply
вызывается мой код макета ("некоторые детали"), и на экране появляется красивый collectionView.
На iOS 14 делаю то же самое, "некоторые детали" не вызываются, на экране отображается пустой collectionView.
Есть идеи о различиях между iOS 13 и iOS 14?