1

在学习 Core Animation 时,我制作了一个 UIView 类别,它可以将子视图分解为许多图块并进行扩散。 https://github.com/minorblend/HNTileDisappear 但是,当瓦片数量不小的时候,动画的FPS急剧下降。有没有什么方法或想法可以提高这种CALayer动画的性能?

4

1 回答 1

2

我想到了几件事:

1)shouldRasterize在您的图层上设置为 YES

2)如果可以的话,不要在帧中使用小数值

3)让你的图层不透明

4)尝试drawsAsynchronously在图层上设置属性

于 2013-01-12T05:04:46.637 回答