我正在研究tutorial。
到目前为止,我已经创建了一个tableView
并且在原型单元格中,我放置了collectionView
。
如教程中所示,它一切正常。但我想更进一步。
所以我的问题是,如何在每个类别(部分)中拥有不同数量的收集项目。我应该有多个原型单元来实现这一目标吗?请帮帮我。
答案 0 :(得分:0)
尝试维护一个数组,其中包含每个部分中所需的项目数。
然后在下面的方法中返回该数组[section]。
- func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int)
答案 1 :(得分:0)
我同意@jai prakash您创建了一系列部分 例如。节["动作""剧情""其他"]
您可以使用UICollectionView Delegate
的集合视图方法中的节数来执行此操作func numberOfSections(in collectionView: UICollectionView) -> Int {
return section.count
}
在此之后,您可以指定每个部分中的项目数
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
// here with condition you can assign number of Items in each section EG: for Action Section
if section == 0
{
return 10
}
}
最后你可以在每个部分插入项目......