现象:
有一个表格,页面布局如下图:
Cell的样式比较复杂,如果用复用的话,上下滚动卡顿现象特别的严重,如果不用复用,上下滑动不卡顿,很流畅,
但内存是哗哗的上升,翻个六七页,就会内存警告,大家谁有方法解决此问题,既能保证内存不上升,又能保证滑动不卡屏?
谢谢
ios表格不复用

解决方案 »

  1.   

    你可以去Code4app网站搜索   瀑布流   有源代码,是继承UIScrollView做自定义控件,模仿UITableView实现cell的复用的方法,你自己可以编译一下,一点也不卡,也不会有内存问题。
    我顺便直接把链接给你吧:http://code4app.com/ios/%E7%80%91%E5%B8%83%E6%95%88%E6%9E%9C-%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F/4fdfecd96803fa117f000000
      

  2.   

    @wangliangffaflgh我看了看瀑布流,页面布局比较简单,所以用的时候直接创建就可以了,也不会有卡顿的现象。
    但是我用到的这个Cell,每次重新创建的时候,就非常的慢,里面的样式太多了。所以不太适合用的时候临时创建,现在在itouch4上加载两屏(每屏10条记录),就这也会报内存不足。现在是当获取到每屏的数据后,就先创建了Cell,把Cell添加到了数组中,用的时候,直接获取页面。现在想用队列的方式来实现,滑动的时候,就保存30条数据,其余多的数据,就先删除掉。不知道这样是否可以。先试试。呵呵
      

  3.   

    微信的朋友圈,也是这种效果,但是微信的朋友圈滑动很流畅,并且在itouch4上滑动也很流畅,也不会出现内存不足的情况,难道微信用的是另外的技术实现的?