我正在开发一个iOS应用程序,我想要播放一些动画。对于每个动画,我将所有信息都放在一个文件中(初始位置/比例/等等......然后是文件中每个记录的一个关键帧)。
我目前正在使用CAKeyframeAnimation,因为这似乎是最合乎逻辑的选择,但是,对于一些动画,我有大量的关键帧,它需要大约2秒来加载所有动画。我真的想避免这种滞后。此外,动画在任何时间点都只需要2个关键帧,并且同时加载所有这些关键帧会导致我的应用程序占用非常大的内存,我也想避免这样做。
是否可以动态添加关键帧到已经运行的CAKeyframeAnimation?如果是这样,怎么样?
如果不可能,我应该使用什么而不是CAKeyframeAnimation?