CALayer движется несколько раз в анимации

Теперь у меня есть анимация - переместить калейер из актуальной точки в другую, одним движением:

CGPoint startPt = CGPointMake(self.firstBall.ballCoordinates.x,self.firstBall.ballCoordinates.y);
 CGPoint endPt = CGPointMake(self.secondBall.ballCoordinates.x,self.secondBall.ballCoordinates.y);

 CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"position"];
 anim.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionLinear];
 anim.fromValue = [NSValue valueWithCGPoint:startPt];
 anim.toValue = [NSValue valueWithCGPoint:endPt];
 anim.repeatCount = 0;
 anim.duration = 1.0;
 [self.firstBall.ballLayer addAnimation:anim forKey:@"position"];

Как я могу создать анимацию, когда мой калибровщик перемещается несколько раз из одной точки в другую в одной анимации?

0 ответов

Другие вопросы по тегам