标签: performance core-animation mask masking
我正在制作一个绘图应用程序,允许用户在路径中绘画。我需要掩盖他们的图纸。 当我将蒙版应用于图层时,它可以正常工作,但它会影响缩放整个图像的性能。
ShouldRasterize = yes有帮助但不能解决问题。
有没有办法避免掩盖图层。
我想出了一个解决方案:
用户制作图纸
我用蒙面图片制作位图
我将它添加到图片中,所以我有一个位图,而不是面具
但是这个解决方案需要大量内存。如果我想将所有图层保留在UNDO的内存中,由于内存压力,它会使应用程序崩溃。
还有其他解决方案吗?