UITableViewCell的大小对平滑滚动有重大影响吗?

时间:2010-10-13 00:52:36

标签: ipad uitableview

G'day伙计们,

我正在构建一个iPad应用程序,我们的设计师给了我们一个视图,它有一个图像背景和一个覆盖该背景部分的桌面视图(它不透明,不用担心)。每个单元格包含有关商店的信息我已经通过查看Loren Brichter的smoothscrolling代码并为我的目的稍微修改它来实现它,但我有一个问题,当我尝试滚动非常快时应用程序挂起(挂在模拟器中,我还没有将它安装到iPad上,但我没有看到垫和模拟器之间的性能有太大差异)

我已经对所有数据结构进行了调用,并且只是静态生成了单元格信息,所以我可以测试它们是否是导致问题的原因,而且它们似乎不是。

细胞测量:620px宽,300px高。

这远远不足以让tableview管理它们吗?我们是否必须想出另一种方法来实现它,或者是否有一些我错过的东西(或模拟器只是有点麻烦?)

当我启动仪器以检查我何时测试它时,它被卡在:mach_msg_trap或CA :: Render。

关于如何加速/使其更好的任何想法?

干杯

1 个答案:

答案 0 :(得分:0)

事实证明,这完全是基于模拟器的问题,而不是iPad本身的问题。

显然,单元格复杂性的增加会导致渲染问题,但如果使用Quartz绘制单元格,则可以大大减少开销。