如何在桌面视图中使用Swift在IOS中使用自定义标题操作显示集合视图

时间:2016-09-21 11:24:29

标签: ios swift uitableview uicollectionview

我是一名Android开发人员,是iOS开发的新手,想要这种行为

就像app store一样,我希望根据tableview中的类别显示产品列表。

我在网上搜索了this tutorial

它展示了如何在每个部分中添加集合视图,这解决了我如何显示类别产品的问题。

我还可以使用此代码段显示类别名称:

代码段:

func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String? {
        return categories[section]
    }

但最重要的是我想在类别标题行的最右侧显示“查看全部”(就像app store一样)。当用户点击“查看全部”时,该类别中的所有产品将显示在单独的页面中(我可以处理)

如何获得显示“查看全部”和onTapListener的相应类别的行为?

附加图像(带箭头标记)。 View Image 在这方面,请有人帮助我。

1 个答案:

答案 0 :(得分:2)

我觉得在这里使用集合视图而不是tableView,因为你想拥有像appstore这样的主页,它有可垂直滚动的类别列表,每个类别单元格都有可水平滚动的产品/应用程序我实现这个方式:

  1. 创建categoriesCollectionview
  2. categoriesCollectionview包含数组
  3. 在每个categoryCollectionViewCell Feed中另一个水平滚动productsCollectionView
  4. productsCollectionView将保留该类别的产品
  5. 我认为这会促使你开始实施这个。如果您有任何疑问,请在下方发表评论。