kCAFillModeBackwards
当动画完成时,接收器将值从零到零钳位。
“在零到零之前钳位值”的含义是什么?一个简单的例子将不胜感激。
答案 0 :(得分:39)
由于没有人给我答案, fillMode 的文档非常糟糕,我做了一项研究并重新记录here。
kCAFillModeRemoved
接收器在开始之前不会出现,并在完成后从演示文稿中删除。
kCAFillModeForwards
接收器在开始之前不会出现,但在完成后仍保持可见状态。
kCAFillModeBackwards
接收器在开始之前出现在其初始状态,但在完成后将从演示文稿中删除。
kCAFillModeBoth
接收器在开始之前出现在其初始状态,并在完成时保持其最终状态。
答案 1 :(得分:0)
默认值:kCAFillModeRemoved-在开始时播放动画,只是从视图层中删除动画。
kCAFillModeBackwards-加载动画的第一帧,直到动画开始,然后在完成后从视图层中完全删除动画。
kCAFillModeForwards-与上述相反。保留动画的最后一帧,除非明确删除,即使动画完成后也是如此。
kCAFillModeBoth-kCAFillModeForwards + kCAFillModeBackwards