2012-06-27 13 views
5

en mi aplicación tengo una imageview, su nombre es la flecha y girarlo de 180 grados de esta manera:IOS: girar una UIImageView

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

que funcione bien, pero ahora quiero que este retorno imageview en la posición original; ¿Cuál es el valor que debería establecer para obtenerlo?

Respuesta

11

Para hacerlo volver a su posición original, acaba de hacer esto:

arrow.transform = CGAffineTransformMakeRotation(0); 

en grados, 0 radianes es de 0 grados, por lo que debe volver a su posición original.

10

Intente configurar la propiedad transform de nuevo en la matriz de identidad. es decir CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

donde rotación es el ángulo para girar en radianes.