Ich habe 3 in einem Controller. Alles in jedem collectionView
ist völlig in Ordnung außer einer Sache, die Einstellung mehr als ein Abschnitt immer einen Abschnitt zurück!UICollectionView gibt nur eine Sektion zurück?
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
switch collectionView {
case oneCollectionView:
return 1
case twoCollectionView:
return 3
case threeCollectionView:
return 5
default:
return 10
}
}
Selbst wenn ich die Anzahl der Elemente individuell eingestellt und gebe individuelle backgroundColors
je nachdem, welchen Abschnitt in der ich bin.
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
switch collectionView {
case oneCollectionView:
return 25
case twoCollectionView:
return 10
case threeCollectionView:
switch section {
case 0:
return 200
case 1:
return 300
case 2:
return 5
default:
return 1
}
default:
return 1
}
}
Und das ist für jede Kollektion! Ich dachte, das Hinzufügen von Headern würde funktionieren, aber das brachte auch kein Ergebnis. Könnte es einen Grund geben, dass alle colectionViews nur einen Abschnitt anzeigen?