ios开发用最笨的方法解决仿微信朋友圈滑动卡顿的问题

最近公司要做一个仿微信朋友圈展示的功能,做好之后发现跟前几年做的一样,滑动会卡。。。

看了一下,主要是复用的cell图片删除了又再添加,导致卡顿!

网上有好多解决的方法,后来想自己试试,用最笨的方法看看效果,就是把创建四种不同的cell,分别对应无图、1-3张图、4-6张图和7-9张图这四种,图片数量不同的时候调用不同的cell,这样图片就不用删除重写,只要控制图片的显示或隐藏就行

代码如下

因为我的项目只会有一条回复,所以我把时间、标题和图片放cell里了,回复放在section的Footer视图里,如果你们的项目有多条回复或评论,可以像网上一个哥们说一样,把主要内容放在可复用的section的Header里,回复做成cell,具体如下图

把第一部分用可复用的section的Header,自定义一下,继成UITableViewHeaderFooterView类,代码如下

 

第二部分的回复或评论用cell写,继成UITableViewCell,剩下都就不用我说了,大这都懂。

写好后我试了一下,在5s上很流畅,但这样写也确实有点问题,就是复用的cell有点多,资源有些浪费了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值