Intel单CPU芯片组禁用阴影后程序接近60FPS的实现方法

图12.12显示,在禁用阴影后,程序运行速度接近60FPS,问题得以解决。禁用阴影后,滑动变得非常流畅,但联系人列表的视觉效果不如之前。那么,如何在保持阴影效果的同时不影响性能呢?每行字符和头像在每帧刷新时不需要改变,因此UITableViewCell的图层非常适合缓存。我们可以使用shouldRasterize来缓存图层内容。这将使图层在离屏后渲染一次并保存结果,直到下次更新(见清单12.2)。清单12.2显示了如何使用shouldRasterize提高性能。
pdf 文件大小:20.35MB