如果我有一条从屏幕顶部开始并逐渐向下变成椭圆形的路径。我想一次在椭圆形的动画中不断重复椭圆形。如何使用 CAKeyframeAnimations 执行此操作?我有两个并延迟第二个吗?我是否要等待第一个完成然后添加第二个?还是有其他方法?
这是我的路径
//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)];