останавливать анимацию? Использую для анимации следующий код:
CABasicAnimation *theAnimation;
theAnimation=[CABasicAnimation animationWithKeyPath:@"position"];
theAnimation.duration = 3;
theAnimation.repeatCount = INFINITY;
theAnimation.autoreverses = YES;
theAnimation.fromValue = [NSValue valueWithCGPoint:view.center];
theAnimation.toValue = [NSValue valueWithCGPoint:CGPointMake(x, y)];
theAnimation.removedOnCompletion = NO;
theAnimation.fillMode = kCAFillModeForwards;
theAnimation.fromValue = 0;
self.view.layer.opacity = 1;
[view.layer addAnimation:theAnimation forKey:@"animatePosition"];
[view.layer removeAnimationForKey: @"animatePosition"]; фрейм вьюшки не меняется при этой анимации, это анимация позиции леера вьюшки
Обсуждают сегодня