J'essaye de retarder cette animation de 60 secondes et de prendre 125 secondes pour compléter son cycle d'animation. alors répétez infiniment. le problème est que le retard ne dure que 20 secondes. Y a-t-il une limite au délai que vous pouvez spécifier? ou, peut-être une meilleure façon de faire ce que je tente?Problème de délai d'animation de l'iPhone
voici mon code:
- (void)firstAnimation {
NSArray *myImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"f1.png"],
[UIImage imageNamed:@"f2.png"],
[UIImage imageNamed:@"f3.png"],
[UIImage imageNamed:@"f4.png"],
nil];
UIImageView *myAnimatedView = [UIImageView alloc];
[myAnimatedView initWithFrame:CGRectMake(0, 0, 320, 400)];
myAnimatedView.animationImages = myImages;
[UIView setAnimationDelay:60.0];
myAnimatedView.animationDuration = 125.0;
myAnimatedView.animationRepeatCount = 0; // 0 = loops forever
[myAnimatedView startAnimating];
[self.view addSubview:myAnimatedView];
[self.view sendSubviewToBack:myAnimatedView];
[myAnimatedView release];
}
Merci pour toute aide.