Jas*_*son 7 core-animation objective-c ios
如果有两个动画按顺序发生,我想删除第一个动画,并从当前位置开始第二个动画.在将第二个动画添加到图层之前,我使用[layer removeAllAnimations]来取消第一个动画,图层始终返回到初始位置.我知道这是removeAllAnimations的默认动作,但我想知道是否有任何方法可以将图层设置为保持当前位置.非常感谢你.
更新 - 我通过获取presentationLayer位置并将其分配给模型层位置来完成此操作.而且我还用 - (void)animationDidStop :( UIAnimation*)动画完成:(BOOL)标志; 检查动画是否完成.