在我的應用我有一個ImageView的,它的名字是箭頭,我以這種方式將其旋轉180度:IOS:旋轉的UIImageView的
arrow.transform = CGAffineTransformMakeRotation(M_PI);
它做工精細,但現在我想,這個ImageView的回報在原來的位置;我應該設置什麼價值來獲得它?
在我的應用我有一個ImageView的,它的名字是箭頭,我以這種方式將其旋轉180度:IOS:旋轉的UIImageView的
arrow.transform = CGAffineTransformMakeRotation(M_PI);
它做工精細,但現在我想,這個ImageView的回報在原來的位置;我應該設置什麼價值來獲得它?
爲了使其恢復到它原來的位置,只是這樣做:
arrow.transform = CGAffineTransformMakeRotation(0);
度,0弧度爲0度,所以它應該返回到原來的位置。
嘗試將transform
屬性設置回單位矩陣。即CGAffineTransformIdentity
Swift3:
arrow.transform = CGAffineTransform(rotationAngle: rotation);
其中旋轉是弧度旋轉的角度。