G'day伙计们,
我正在构建一个iPad应用程序,我们的设计师给了我们一个视图,它有一个图像背景和一个覆盖该背景部分的桌面视图(它不透明,不用担心)。每个单元格包含有关商店的信息我已经通过查看Loren Brichter的smoothscrolling代码并为我的目的稍微修改它来实现它,但我有一个问题,当我尝试滚动非常快时应用程序挂起(挂在模拟器中,我还没有将它安装到iPad上,但我没有看到垫和模拟器之间的性能有太大差异)
我已经对所有数据结构进行了调用,并且只是静态生成了单元格信息,所以我可以测试它们是否是导致问题的原因,而且它们似乎不是。
细胞测量:620px宽,300px高。
这远远不足以让tableview管理它们吗?我们是否必须想出另一种方法来实现它,或者是否有一些我错过的东西(或模拟器只是有点麻烦?)
当我启动仪器以检查我何时测试它时,它被卡在:mach_msg_trap或CA :: Render。
关于如何加速/使其更好的任何想法?
干杯
答案 0 :(得分:0)
事实证明,这完全是基于模拟器的问题,而不是iPad本身的问题。
显然,单元格复杂性的增加会导致渲染问题,但如果使用Quartz绘制单元格,则可以大大减少开销。