2012-06-27 18 views
5

nella mia app ho un imageview, il suo nome è freccia e ho ruotarlo di 180 gradi in questo modo:IOS: ruotare un UIImageView

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

farlo funzionare bene, ma ora voglio che questo ritorno imageview nella posizione originale; qual è il valore che dovrei impostare per ottenerlo?

risposta

11

Per farla tornare alla sua posizione originale, basta fare questo:

arrow.transform = CGAffineTransformMakeRotation(0); 

in gradi, 0 radianti è 0 gradi, e quindi dovrebbe ritornare alla sua posizione originale.

10

Provare a impostare la proprietà transform sulla matrice identità. cioè CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

dove rotazione è l'angolo di rotazione in radianti.

Problemi correlati