J'essaie d'obtenir le code suivant d'un livre pour travailler. Il anime la couche d'un UIImageView appelé le poulet:Que manque-t-il à ce code d'animation implicite pour CALayer?
[CATransaction setValue:kCAMediaTimingFunctionEaseInEaseOut forKey:kCATransactionAnimationTimingFunction];
[CATransaction setValue:[NSNumber numberWithFloat:1.0] forKey:kCATransactionAnimationDuration];
theChicken.position = CGPointMake(225, 144);
Le problème est que ce code n'anime pas. Il ne fait que déplacer le poulet à 225,144 sans aucune animation (il se téléporte là comme par magie). Quelqu'un peut-il m'aider à corriger le code pour que cela fonctionne?
Merci à l'avance,
Martin
Il funes encore là-bas comme par magie :( – GuybrushThreepwood
Je pense que c'est une sous-couche Il est une vue UIImage J'ai créé avec le constructeur d'interface? – GuybrushThreepwood
Ensuite, c'est juste la couche principale des vues.Vous devez utiliser les animations UIView à la place.Je vais modifier ci-dessus – Ben