5

我有 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"];
4

0 回答 0