下面几个属性会调用 GPU 的离屏渲染,造成界面卡顿,那么如何将 GPU离屏渲染切换到使用 CPU 渲染呢?或者 CPU 渲染 切换到 GPU离屏渲染?
shouldRasterize(光栅化)
masks(遮罩)
shadows(阴影)
edge antialiasing(抗锯齿)
group opacity(不透明)
下面几个属性会调用 GPU 的离屏渲染,造成界面卡顿,那么如何将 GPU离屏渲染切换到使用 CPU 渲染呢?或者 CPU 渲染 切换到 GPU离屏渲染?
shouldRasterize(光栅化)
masks(遮罩)
shadows(阴影)
edge antialiasing(抗锯齿)
group opacity(不透明)
1 回答850 阅读
2 回答644 阅读
2 回答652 阅读
1 回答635 阅读
1 回答723 阅读
656 阅读
552 阅读
渲染图形本来就应该交给GPU去做,而且光栅化这个东西做imageCache,减少下次渲染时间,感觉还不如imageNamed的ImageCache呢,而且imageNamed还不会造成离屏渲染
mask和shadows,比如切个圆角加个阴影,还是用CAShapeLayer,基于CoreAnimation框架,会通过GPU来渲染图形,不消耗内存,节省性能