首页 > 解决方案 > tableview 原型单元格中的集合视图

问题描述

我正在编写本教程。到目前为止,我已经在tableView原型单元格中创建了一个和,我已经放置了collectionView.

如教程中所示,一切正常。但我想更进一步。

所以我的问题是,如何在每个类别(部分)中拥有不同数量的收藏品。我应该有多个原型单元来实现这一点吗?请帮我解决一下这个。

标签: iosswiftuitableviewuicollectionview

解决方案


我同意@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
    }

}

最后,您可以在每个部分中插入项目...


推荐阅读