绘制了大量具有更好性能的CAShapeLayers

时间:2015-11-11 15:38:46

标签: ios swift performance drawing core-graphics

我在UIView中绘制自己的Map并且性能非常差:每秒3帧。

情况: 在SWIFT中,我有一系列CAShapeLayers。假设每个国家都拥有自己的CAShapeLayer。 我创建了一个CALayer并简单地添加了所有CAShapeLayers。然后将CALayer添加到我的UIView中。当我翻译视图(移动地图)时,我得到每秒3帧。

我的方法是绘制形状是否正确,还是有另一种方法可以获得更好的性能?还有什么能够确保更好的表现吗?或者它可能是SWIFT,这会导致性能问题?

0 个答案:

没有答案