我刚刚通过向图像蒙版添加纯色和渐变以编程方式生成了具有透明度的渐变。然后我将生成的图像应用到我的 UIView.layer.content。视觉效果很好,但是当我在透明度下滚动对象时,应用程序变得笨拙。有没有加快速度的方法?
我最小的想法是缓存生成的渐变。另一个想法是创建一个只有一个像素宽的渐变并将其拉伸以覆盖所需区域。这些方法中的任何一种都会有助于提高性能吗?
乔
我刚刚通过向图像蒙版添加纯色和渐变以编程方式生成了具有透明度的渐变。然后我将生成的图像应用到我的 UIView.layer.content。视觉效果很好,但是当我在透明度下滚动对象时,应用程序变得笨拙。有没有加快速度的方法?
我最小的想法是缓存生成的渐变。另一个想法是创建一个只有一个像素宽的渐变并将其拉伸以覆盖所需区域。这些方法中的任何一种都会有助于提高性能吗?
乔