tableViewcell循环创建导致卡顿,复杂的cell ,求提供思路 本人在做一个购物车,在做套餐的时候参考京东的购物车套餐,循环创建了商品View,但是滑动的时候非常卡顿,求大神解决,或者有啥别的思路吗? 这是套餐的效果图:来自京东 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.图片异步加载,并缓存本地。当再次加载图片资源时先从本地取,取不到再从网络异步加载。2.cell一定要设置重用3.计算Cell高度时要对返回高度进行缓存处理,避免每次滑动都要算高 以上所说的都已经处理过,但是我红色部分的View的个数是随机的,所以我无法提前创建,只有等有数据的时候才能确定,进而确定cell的高度. 以上所说的都已经处理过,但是我红色部分的View的个数是随机的,所以我无法提前创建,只有等有数据的时候才能确定,进而确定cell的高度. 使用profiler看看到底是那部分功能影响了性能,然后再具体分析 就是那部分循环创建的,红色框中的View,删除之后就能很流畅了. 红色框中的View: 具体到哪个方法呢? 我在setModel中:商品部分,假设是套餐,套餐中有三个商品(若不是套餐则只有一个商品;套餐可能有五六七八个商品),我封装了一个商品View:GoodsView,然后在setModel中进行循环创建三个GoodsView,就卡顿了,这个GoodsView上面有十几个控件 你的GoodsView看起来并不复杂~滚动的时候,你要profiler出那个地方导致的卡顿,要不然别人没有办法帮你 移动互联网APP开发实践——IT磨坊技术沙龙第一期召开在即,免费报名中! iPhone FFmpeg视频播放不流畅 想做个局域网都地主游戏,用什么技术实现啊 国内IOS,一般都开发些什么? 解决 iOS 7 UIBarButtonItem 在 navigationBar 中移位问题 在xcode5中安装ios6.1sdk ios如何启动浏览器定位 求推荐基于iOS的毕业设计 异步加载一组图片 求Xcode4.1或者4.6版本 iOS蓝牙4.0开发 多行UINavigationBar怎么实现的?
2.cell一定要设置重用
3.计算Cell高度时要对返回高度进行缓存处理,避免每次滑动都要算高
就是那部分循环创建的,红色框中的View,删除之后就能很流畅了.
我在setModel中:商品部分,假设是套餐,套餐中有三个商品(若不是套餐则只有一个商品;套餐可能有五六七八个商品),我封装了一个商品View:GoodsView,然后在setModel中进行循环创建三个GoodsView,就卡顿了,这个GoodsView上面有十几个控件
滚动的时候,你要profiler出那个地方导致的卡顿,要不然别人没有办法帮你