Я анимирую UIImage
представление с этим кодом
CABasicAnimation *animation;
animation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
animation.duration = 1;
animation.toValue = [NSNumber numberWithFloat:M_PI];
animation.fromValue = [NSNumber numberWithInt:0];
[square.layer addAnimation:animation forKey:@"rotation"];
Все работает нормально, но мой массив занимает исходную позицию в конце анимации.
Я посмотрел в свойствах слоя и обнаружил:
[square.layer setTransform:CATransform3DRotate(HERE, -M_PI, 0, 0, 0)];
И я не знаю, что написать вместо "ЗДЕСЬ". Не могли бы вы мне помочь, пожалуйста?
Большое спасибо!