Ios 当自动反转时,计时功能是否也反转?
一个示例:以下内容将使alpha从0变为1。当它反转时,会从1变为0,还是会反转计时功能,并基本上使用释放Ios 当自动反转时,计时功能是否也反转?,ios,caanimation,Ios,Caanimation,一个示例:以下内容将使alpha从0变为1。当它反转时,会从1变为0,还是会反转计时功能,并基本上使用释放 CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"alpha"]; animation.fromValue = @0; animation.toValue = @1; animation.duration = 1.0; animation.timingFunction = [CAMediaTimin
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"alpha"];
animation.fromValue = @0;
animation.toValue = @1;
animation.duration = 1.0;
animation.timingFunction = [CAMediaTimingFunction easeIn];
animation.autoreverses = YES;
反转动画似乎使用了反转计时功能 在上面的例子中:
0.0
–>1.0
在
1.0
–>0.0
是轻松解决的有趣的问题和相应的发现;您是如何确定它确实使用了反向计时功能的?我打赌这与三角函数有关。你让我很好奇。@Unheilig我通过使用easeIn
定时和自动翻转
在屏幕上长时间移动一个视图的动画,凭经验找到了答案;从这一点可以清楚地看出,在自动反转前后,视图的速度是最高的,这让我相信计时功能只是反向使用:):-),史诗,正如我所想的-你看了它。;-)有趣的问题+1。谢谢回复。@Unheilig很高兴与大家分享!