IOS: rotar una vista de uiimage

en mi aplicación tengo una vista de image, su nombre es una flecha y la roté de 180 grados de esta manera:

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

Funciona bien, pero ahora quiero que este imageview regrese en la position original; ¿Cuál es el valor que debería establecer para getlo?

Para que vuelva a su position original, simplemente haga esto:

 arrow.transform = CGAffineTransformMakeRotation(0); 

En grados, 0 radianes es 0 grados, por lo que debe volver a su position original.

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

Swift3:

 arrow.transform = CGAffineTransform(rotationAngle: rotation); 

donde la rotation es el ángulo para girar en radianes.