画面の上部から始まり、緩やかに楕円形になるパスがあるとします。アニメーションが楕円形を繰り返し続けるために、一度楕円形にしたいと思います。CAKeyframeAnimations でこれを行うにはどうすればよいですか? 私は2つ持っていて、2番目を遅らせますか? 1 番目が完了するのを待ってから 2 番目を追加しますか? それとも別の方法がありますか?
ここに私のパス/秒
//The oval shape
UIBezierPath *trackPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(20, 100, 280, 150)];
//the curve from the top of the screen easing into the oval.
[trackPath moveToPoint:P(160, -80)];
[trackPath addCurveToPoint:P(297, 192)
controlPoint1:P(244, 30)
controlPoint2:P(316, 145)];