UIView 动画和 CA 动画 block 的性能有区别吗?我知道它们都是 Core Animation 的接口(interface),但我希望在每个动画中获得最大的性能与资源。谢谢。
最佳答案
您必须自己对它们进行基准测试才能确定,但我的猜测是没有差异。他们都在幕后使用相同的代码,并且 UIView 和 CALayers 的表现几乎相同。通过确保正确处理 alpha,您将获得更高的性能。让一切都变得不透明。通过合成计算的内容越少,动画的响应速度就越快。
最好的问候。
关于iOS:UIView 动画与 CABasic/CAKeyframe 动画的性能对比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3963003/