2012-06-27 66 views
5

在我的應用我有一個ImageView的,它的名字是箭頭,我以這種方式將其旋轉180度:IOS:旋轉的UIImageView的

arrow.transform = CGAffineTransformMakeRotation(M_PI); 

它做工精細,但現在我想,這個ImageView的回報在原來的位置;我應該設置什麼價值來獲得它?

回答

11

爲了使其恢復到它原來的位置,只是這樣做:

arrow.transform = CGAffineTransformMakeRotation(0); 

度,0弧度爲0度,所以它應該返回到原來的位置。

10

嘗試將transform屬性設置回單位矩陣。即CGAffineTransformIdentity

0

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation); 

其中旋轉是弧度旋轉的角度。