0
私は1つのコントローラに3 collectionViews
を持っています。 collectionView
のすべては、1つのことを除いて完璧に設定されています。複数のセクションを設定すると常に1つのセクションが返されます。UICollectionViewは1つのセクションのみを返しますか?
func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
switch collectionView {
case oneCollectionView:
return 1
case twoCollectionView:
return 3
case threeCollectionView:
return 5
default:
return 10
}
}
私がいるよどのセクションに応じて、個別の項目の数を設定し、カスタム
backgroundColors
を与えたとしても
。
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
}
}
をそして、これはすべてのcollectionViewです!ヘッダーを追加すると効果があると思っていましたが、結果も出ませんでした。 colectionViewsには1つのセクションしか表示されないという理由がありますか?