【发布时间】:2012-10-20 16:17:26
【问题描述】:
我刚刚通过向图像蒙版添加纯色和渐变以编程方式生成了具有透明度的渐变。然后我将生成的图像应用到我的 UIView.layer.content。视觉效果很好,但是当我在透明度下滚动对象时,应用程序变得笨拙。有没有办法加快速度?
我最初的想法是缓存生成的渐变。另一个想法是创建一个只有一个像素宽的渐变并将其拉伸以覆盖所需区域。这些方法中的任何一种都会有助于提高性能吗?
乔
【问题讨论】:
-
你能把你的绘图代码贴出来吗
-
如果去掉渐变,滚动效果好吗?
-
你可以看我的代码并下载课程link
-
是的,如果我删除渐变效果很好。但设计需要渐变。我想PNG是要走的路。
标签: ios performance transparency