Animationen auf Endlosschleife

Ich habe 5 verschiedene Animationen, die animiert werden und dann nacheinander verschwinden. Gibt es eine Möglichkeit, sie in einer Endlosschleife zu platzieren, sodass Animation Nr. 1 beginnt und endet, dann beginnt und endet Animation Nr. 2 usw.? Der gesamte Vorgang würde sich dann in einer Endlosschleife wiederholen.

Ich habe die Animationen in getrennten Blöcken auf Verzögerungen. Ich vermute, dass es einen besseren Weg gibt, dies zu tun. das habe ich im moment:

-(void) firstAnimation {

        [UIView beginAnimations:@"Fade Out Image" context:nil];
        [UIView setAnimationDelegate:self];
        [UIView setAnimationDelay:40];
        [UIView setAnimationRepeatCount:30];
        [UIView setAnimationRepeatAutoreverses:YES]; 
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
        theImage.alpha = 1;
        theImage.alpha = 0.1;

        [UIView commitAnimations];

        [self secondAnimation];

}

-(void) secondAnimation {

        tapImage2.hidden = NO;

        [UIView beginAnimations:@"Fade Out Image" context:nil];
        [UIView setAnimationDelegate:self];
        [UIView setAnimationDelay:53];
        [UIView setAnimationRepeatCount:29];
        [UIView setAnimationRepeatAutoreverses:YES];
        [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
        theImage2.alpha = 1;
        theImage2.alpha = 0.1;      

        [UIView commitAnimations];

    [self thirdAnimation];

}

dies geht dann für 5 Animationen weiter. danke für jede hilfe.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage