我希望使用核心动画制作一些自定义动画,但我们已经完成了动画重置的(毫无疑问)经典问题。
当然可以使用以下方法停止:
[animation setFillMode:kCAFillModeForwards];
[animation setRemovedOnCompletion: YES];
然而,我留下了一个图层,当动画保持不变时,该图层不会响应移动它的请求。
我可以移除动画,但随后位置丢失......加上这一切似乎太复杂了,应该可以实现的......
我想要的是,当动画完成时,动画会离开它离开它的图层,然后消失就好像它从未在那里消失一样。
与隐式动画相同的行为。如何实现这一目标?
目前我必须设置动画委托并监听animationDidStop:finished:calls,然后我必须禁用隐式动画,从表示层设置值/ s,然后提交“动画”
必须有一种更简单的方法......