iOS 动画 fillmode的解释

190 阅读1分钟

kCAFillModeRemoved.png

kCAFillModeRemoved: 从beginTime开始执行动画,结束后移除动画。

kCAFilIModeBackwards.png

kCAFillModeBackwards: 从 add 动画后就立马显示第一帧,结束后移除动画最后一帧

kCAFilIModeForwards.png

kCAFillModeForwards: 从beginTime开始执行,执行结束后一直保持最后一帧,直到动画被手动移除

animation.png

animation.png

kCAFillModeBoth: 从 add 后就保持第一帧,结束后保持最后一帧。直到动画被手动移除

kCAFillModeForwardskCAFillModeBoth因为会一直保持最后一帧,因此会影响他们作用的视图。