Ich Animieren eine UIImage
Ansicht mit diesem CodeCATransform3DRotate und UIImageView
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"];
Alle funktioniert gut, aber meine Array am Ende der Animation seine ursprüngliche Position einnehmen. Ich sah in die Schichteigenschaften und gefunden:
[square.layer setTransform:CATransform3DRotate(HERE, -M_PI, 0, 0, 0)];
Und ich weiß nicht, was an Stelle von „hier“ zu schreiben. Kannst du mir bitte helfen? Vielen Dank!
Thnaks viel Brad! – Pierre