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