iOS性能与透明度有关

时间:2012-10-20 16:17:27

标签: ios performance transparency

我只是通过向图像蒙版添加纯色和渐变来以编程方式生成具有透明度的渐变。然后我将生成的图像应用到我的UIView.layer.content。视觉效果很好,但是当我在透明度下滚动对象时,应用程序会变得粗糙。有没有办法加快速度?

我的小型思想是缓存产生的渐变。另一个想法是创建一个只有一个像素宽的渐变,并将其拉伸以覆盖所需的区域。这些方法中的任何一种都有助于提高性能吗?

1 个答案:

答案 0 :(得分:0)

我记得读取(虽然我不记得在哪里)核心图形渐变会对性能产生显着影响。如果可以,请使用渐变的png来解决您所看到的问题。