繁体   English   中英

如何使用Swift在IOS中的应用商店中使用自定义标头操作在Tableview中显示Collection View

[英]How to Display Collection View inside tableview with custom header action like app store in IOS using Swift

我是一名Android开发人员,并且是iOS开发的新手,因此需要此行为

就像应用商店一样,我希望根据产品类别在tableview中显示产品列表。

我在线搜索并找到了本教程

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

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

代码段:

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

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

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

附加的图像(带有箭头标记)。 查看图片在这方面,任何人都可以帮助我。

我觉得在这里使用集合视图代替tableView是有意义的,因为您希望拥有一个类似appstore的主页,该主页具有可垂直滚动的类别列表,并且每个类别单元具有可水平滚动的产品/应用程序,我可以通过以下方式实现:

  1. 创建一个categoriesCollectionview
  2. categoriesCollectionview持有如果类别阵列
  3. 内部的每categoryCollectionViewCell喂另一个水平滚动productsCollectionView
  4. 如果该类别, productsCollectionView将保存产品

我认为这将促使您开始执行此操作。 如果您有任何疑问,请在下面评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM