iOS UITableViewCell中嵌套CollectionView的使用

之前写过一个页面,页面的样子如下面的图片,页面内有三部分内容,第一部分内容是可以根据数据的数量可以显示一行,也可以显示两行;第二部分上边是图片,下边是数量不定的可以滑动的item;第三部分是数量不定的商品展示(可以上拉加载更多)。并且,这三部分的位置不固定 这里补上demo地址

Part1
part2
Part3
  • 看到这个结构,我第一时间想到的是选择使用tableView嵌套collectionView去实现,第一部分没问题,第二部分也没问题,第三部分也实现了(但是出现了一个大问题,就是随着上拉加载更多cell的高度越来越大,内存增加很高,里面的collectionViewcell 完全不复用)。
  • 原因:tableView的cell高度计算正确了,破坏了collectionView的复用结构。
  • 最后还是改成了collectionViewCell嵌套CollectionView的方式,更改布局方式解决了这个页面。牢记教训!!!!
最后的实现是这样了,如下:
1111.gif
提示
  • 之后再添加CollectionViewCell嵌套CollectionView这一部分内容 再次贴上demo地址 ,如有不正确的地方,请指正🙏!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容