我有2个按钮开始和停止。 如果我单击开始按钮,当我单击停止按钮时,它会启动它的旋转,它会在单击停止按钮时停在确切位置。
再次点击开始按钮,它会从之前的状态开始旋转。
我是如何实现这一目标的?
在开始我写这段代码
CABasicAnimation *rotation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation"];
rotation.fromValue=[NSNumber numberWithFloat:0];
rotation.toValue=[NSNumber numberWithFloat:((360*M_PI)/180)];
rotation.duration=2;
rotation.repeatCounts=INFINITY;
[image.layer addAnimation:rotation forKey:@"Spin"];