私はCGPathAddEllipseInRect
円を描くために使用していて、それをCAKeyframeAnimationで使用しています。私の問題は、アニメーションが常に同じ場所から始まることです。CGAffineTransformを使用して次のことを実行し、別のポイントから開始できると思いました。
CGAffineTransform temp = CGAffineTransformMakeRotation(M_PI / 2);
CGPathAddEllipseInRect(animationPath , &temp, rect);
これが何をしているのかわかりません。実行すると、アニメーションのこの部分も表示されません。画面外で何かをしている。これを理解する助けがあれば素晴らしいでしょう。