我的iPad应用程序中有一个很棒的webview,滚动性能似乎是个大问题,尤其是第一次浏览webview时。在移动版Safari中,滚动非常流畅,页面只显示为透明的棋盘图案,并在进入视图时加载。从我读过的,处理这个的方法是使用CATiledLayer,但我不知道如何实现它。谁能指出我正确的方向?谢谢!
答案 0 :(得分:4)
UIWebView应该已经在幕后做了自己的平铺。由于其复杂的渲染架构,无法用我熟悉的CATiledLayer手动支持UIWebView。
如果您创建的UIWebView只是显示的大小,我想到的比Mobile Safari更慢滚动的唯一原因是滚动时需要在Web视图上合成的其他重叠视图。