0

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

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

4

1 回答 1

0

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

于 2012-10-20T16:51:26.913 回答