我有一堆相同的 CALayers 想要重用。通常,它们中的一些应该消失,然后在同一个超层内的另一个位置重用(半秒左右之后)。
当它们从屏幕上消失时,保持它们的最佳方式(性能方面)是什么?setHidden:YES,还是 setOpacity:0,还是 removeFromSuperLayer ?还是我没有想到的其他东西?
(大约有 12 个相同的圆形 CALayers,其内容来自 UIImage,大约 30 个 CAShapeLayers,每个 CAShapeLayers 仅包含一条线段——尽管通常方向不同——)