Se stai prendendo di mira iOS7 e hai già l'immagine divisa in frame che puoi utilizzare animatedImageNamed:duration:.
Diciamo che stai animando uno spinner. Copia tutti i tuoi frame nel progetto e dai loro un nome come segue:
spinner-1.png
spinner-2.png
spinner-3.png
- ecc .
Quindi crea l'immagine tramite:
[UIImage animatedImageNamed:@"spinner-" duration:1.0f];
Dai documenti :
Questo metodo carica una serie di file aggiungendo una serie di numeri al nome file di base fornito nel parametro name. Ad esempio, se il parametro name avesse "immagine" come contenuto, questo metodo tenterebbe di caricare immagini da file con i nomi "immagine0", "immagine1" e così via fino a "immagine1024". Tutte le immagini incluse nell'immagine animata devono condividere la stessa dimensione e scala.