Анимация изображений с помощью CAAnimation - PullRequest
2 голосов
/ 05 мая 2011

Можно ли реализовать анимацию последовательности изображений с помощью CAAnimation?И я не хочу использовать UIImageView ...

Мне нужно что-то похожее на UIImageView, где мы можем установить imageView.animationImages и вызывать startAnimation ... но используя CAAnimation

1 Ответ

7 голосов
/ 09 мая 2011
CAKeyframeAnimation *animationSequence = [CAKeyframeAnimation animationWithKeyPath: @"contents"];
animationSequence.calculationMode = kCAAnimationLinear;
animationSequence.autoreverses = YES;
animationSequence.duration = kDefaultAnimationDuration;
animationSequence.repeatCount = HUGE_VALF;

NSMutableArray *animationSequenceArray = [[NSMutableArray alloc] init];
for (UIImage *image in self.animationImages) 
{
    [animationSequenceArray addObject:(id)image.CGImage];
}
animationSequence.values = animationSequenceArray;
[animationSequenceArray release];
[self.layer addAnimation:animationSequence forKey:@"contents"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...