Вы также можете обрабатывать несколько представлений коллекции с помощью тегов.Вы можете присвоить разное значение тега каждому представлению Collection.
Назначить другое значение тега из поля инспектора атрибутов раскадровки, как показано на рисунке ниже.
И затем в методах делегата или источника данных вы можете проверить условие, как показано ниже.
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
if collectionView.tag == 1{
return 20
}else{
return 10
}
}
Надеюсь, это поможет вам.