Je ne connais pas vraiment l'animation dont vous parlez, mais en supposant que je comprenne ce qu'il fait, alors un moyen simple est d'utiliser le support UIImageView
intégré pour afficher une série d'images comme une animation. Vous avez ensuite besoin d'une image distincte pour chaque image.
NSArray* imageFrames = [NSArray arrayWithObjects:[UIImage imageNamed:@"frame1.png"],
[UIImage imageNamed:@"frame2.png"],
[UIImage imageNamed:@"frame3.png"],
[UIImage imageNamed:@"frame4.png"],
nil];
UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,100,100)];
[imageView setAnimationImages:imageFrames];
[imageView setAnimationDuration:10];
[imageView setAnimationRepeatCount:3];
Le ci-dessus crée un UIImageView
avec 4 cadres qui animent plus de 10 secondes. L'animation se répète 3 fois.
Voir le UIImageView
documentation pour plus d'informations.
De toute évidence, vous avez donc besoin d'une série d'images pour animer.
Cela fonctionne parfaitement, merci. – Rits