Ios CaLayer性能与动画饼图

Ios CaLayer性能与动画饼图,ios,performance,calayer,Ios,Performance,Calayer,我开发了一个饼图,其中包含动画饼图片段。每个段都包含一个子层和自定义图形。开始角和结束角是动态特性。零件及其标签用芯线标记绘制 但是,我注意到模拟器中有很多红色层,性能很差。显然,我不能用饼图部分来表示不透明层。我已经将ShouldRasterize设置为yes,这有点帮助。我还尝试使用仪器来发现问题,但没有成功。 这个开源项目可能会带来一些关于性能的想法。 我在制作动画时使用过这个方法,效果很好我无法解决这个问题,所以我采用了完全不同的方法,使用了更小的层。发布您的代码。如果我们看不到代码,我

我开发了一个饼图,其中包含动画饼图片段。每个段都包含一个子层和自定义图形。开始角和结束角是动态特性。零件及其标签用芯线标记绘制

但是,我注意到模拟器中有很多红色层,性能很差。显然,我不能用饼图部分来表示不透明层。我已经将ShouldRasterize设置为yes,这有点帮助。我还尝试使用
仪器来发现问题,但没有成功。

这个开源项目可能会带来一些关于性能的想法。
我在制作动画时使用过这个方法,效果很好

我无法解决这个问题,所以我采用了完全不同的方法,使用了更小的层。

发布您的代码。如果我们看不到代码,我们无法猜测是什么导致了代码中的性能问题。我很快会附加代码,但现在我可以说禁用
应该光栅化
是一个巨大的改进,我肯定会看到它