Sto cercando di ruotare un po ' UIViewattorno al suo centro, in modo che il semplice codice più o meno così (in pseudocodice):
[UIView beginAnimations:@crazyRotate context:nil];
[UIView setAnimationDuration:1.0];
someview.transform = CGAffineTransformMakeRotation(angle);
[UIView commitAnimations]
Ora, se ho impostato l'angolo di dire M_PI / 2 la cosa gira bene. se ho impostato a 2 * M_PI, bene fa nulla. Posso capire che la matrice si traduce in qualcosa che non fa nulla (rotazione di 360 mezzi soggiorno in un certo senso), ma, voglio ruotare 5 volte (si pensi a un giornale ruotare scala vengono voi effetto - io non sono grande a descrivere, spero che qualcuno capisca). Così, ho provato ad aggiungere angolo di impostazione a 180 gradi (M_PI) e aggiungere un nidificato animatationBlock. ma credo che, dal momento che sto impostando la stessa proprietà ( someview.transition) di nuovo l'ignora in qualche modo). Ho provato a installare numero di ripetizioni dell'animazione a 2 con angolo M_PI ma sembra ruotare semplicemente 180, tornando in posizione diritta e quindi avviare di nuovo la rotazione.
Quindi, io sono un po 'a corto di idee, qualsiasi aiuto apprezzato! --t













