Ios CAKeyframeAnimation为大型动画删除了帧

Ios CAKeyframeAnimation为大型动画删除了帧,ios,performance,animation,Ios,Performance,Animation,我有一个大的动画~30层和~150个关键帧。当我将这些信息输入到一组CAKeyframeAnimation对象中时,动画需要一段时间才能启动,如果它很大,但当它确实启动时,加载期间应该发生的帧已被删除,并从那里拾取 我真的很想避免这种情况,我不介意动画是否延迟,但我介意它是否掉很多帧 有没有办法减轻这种情况?或者我应该放弃这一切,在openGL ES中实现我自己的动画师

我有一个大的动画~30层和~150个关键帧。当我将这些信息输入到一组CAKeyframeAnimation对象中时,动画需要一段时间才能启动,如果它很大,但当它确实启动时,加载期间应该发生的帧已被删除,并从那里拾取

我真的很想避免这种情况,我不介意动画是否延迟,但我介意它是否掉很多帧

有没有办法减轻这种情况?或者我应该放弃这一切,在openGL ES中实现我自己的动画师