如何提高CALayer动画的表现?
在研究核心动画时,我制作了一个UIView类别,它将子视图分解成许多拼贴并进行扩散。 https://github.com/minorblend/HNTileDisappear但是,当瓷砖数量不小时,动画的FPS会急剧下降。 有没有办法或想法来改善这种CALayer动画的表现?
我想到了一些事情:
1)在图层shouldRasterize
设置为YES
2)如果可以的话,不要在帧中使用小数值
3)使你的图层不透明
4)尝试在图层上设置drawsAsynchronously
属性