现象:
有一个表格,页面布局如下图:
Cell的样式比较复杂,如果用复用的话,上下滚动卡顿现象特别的严重,如果不用复用,上下滑动不卡顿,很流畅,
但内存是哗哗的上升,翻个六七页,就会内存警告,大家谁有方法解决此问题,既能保证内存不上升,又能保证滑动不卡屏?
谢谢
ios表格不复用
有一个表格,页面布局如下图:
Cell的样式比较复杂,如果用复用的话,上下滚动卡顿现象特别的严重,如果不用复用,上下滑动不卡顿,很流畅,
但内存是哗哗的上升,翻个六七页,就会内存警告,大家谁有方法解决此问题,既能保证内存不上升,又能保证滑动不卡屏?
谢谢
ios表格不复用
解决方案 »
- Objective-C的三种编译环境
- .net 下的“Web Service、WCF”服务,可以被IOS调用么?
- Objective-C 问题高手帮帮忙解决一下啊
- 疑问:GCC编译器中关于long long的处理
- ubuntu12.04 LTS ,怎样安装GNUstep?
- ios能否获得用户屏幕开启的时间?和耳机使用的时间以及通话时间?
- Xcode6.0.1下为何没有了“Empty Application”选项
- ios代码静态分析工具有哪些,我主要想获得控制流和数据流
- Xcode7 引导页运行就崩溃了
- Ios Tab Bar 更改默认选中界面
- 关于OC的autorelease
- 如何动态设置UITableView的RowHeight ???
我顺便直接把链接给你吧: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
但是我用到的这个Cell,每次重新创建的时候,就非常的慢,里面的样式太多了。所以不太适合用的时候临时创建,现在在itouch4上加载两屏(每屏10条记录),就这也会报内存不足。现在是当获取到每屏的数据后,就先创建了Cell,把Cell添加到了数组中,用的时候,直接获取页面。现在想用队列的方式来实现,滑动的时候,就保存30条数据,其余多的数据,就先删除掉。不知道这样是否可以。先试试。呵呵