1

我正在开发一个 iOS 应用程序,其中有一些我想播放的动画。对于每个动画,我都有一个文件中的所有信息(初始位置/比例/等..然后文件中的每个记录一个关键帧)。

我目前正在使用 CAKeyframeAnimation,因为这似乎是最合乎逻辑的选择,但是,对于一些动画,我有大量关键帧,需要大约 2 秒来预先加载所有动画。我真的很想避免这种滞后。此外,动画在任何时间点都只需要 2 个关键帧,并且一次加载所有关键帧会导致我的应用程序占用非常大的内存占用,而我也想避免这种占用。

是否可以将关键帧动态添加到已经运行的 CAKeyframeAnimation 中?如果是这样,怎么做?

如果不可能,我应该使用什么来代替 CAKeyframeAnimation?

4

0 回答 0