CAShapeLayerを使用してサークルを作成しました。この円を固定中心で回転させたい。アニメーションには次のコードを使用しています。このコードサークルの使用は回転していますが、フィックスセンターではありません。センターは変化し続けていますか。私はそれが起こらないようにしたい。
これは私のアニメーションのコードです
CABasicAnimation* rotationAnimation;
rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
rotationAnimation.toValue = [NSNumber numberWithFloat: M_PI * 2.0 * rotations * 2.0 ];
rotationAnimation.duration = 10.0; // rotationAnimation.cumulative = YES;
rotationAnimation.repeatCount = 1.0;
rotationAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
[circle1 addAnimation:rotationAnimation forKey:@"rotationAnimation"];
ありがとう