Comment animer l'image d'une couche avec CABasicAnimation?

Je suppose que je dois convertir le CGRect dans un objet afin de le transmettre à fromValue?

C'est la façon dont je l'ai essayer, mais ça ne fonctionne pas:

CABasicAnimation *frameAnimation = [CABasicAnimation animationWithKeyPath:@"frame"];
frameAnimation.duration = 2.5;
frameAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
frameAnimation.fromValue = [NSValue valueWithCGRect:myLayer.frame];
frameAnimation.toValue = [NSValue valueWithCGRect:theNewFrameRect];
[myLayer addAnimation:frameAnimation forKey:@"MLC"];

source d'informationauteur dontWatchMyProfile | 2010-05-23