IOS:旋转uiimageview

时间:2012-06-27 16:10:12

标签: ios xcode uiimageview rotation

在我的应用程序中我有一个imageview,它的名字是箭头,我以这种方式旋转180度:

arrow.transform = CGAffineTransformMakeRotation(M_PI);

它工作正常,但现在我希望这个imageview返回原来的位置;我应该设定获得它的价值是什么?

3 个答案:

答案 0 :(得分:15)

要让它返回原来的位置,只需这样做:

arrow.transform = CGAffineTransformMakeRotation(0);

以度为单位,0弧度为0度,因此应返回原始位置。

答案 1 :(得分:10)

尝试将transform属性设置回标识矩阵。即CGAffineTransformIdentity

答案 2 :(得分:0)

Swift3:

arrow.transform = CGAffineTransform(rotationAngle: rotation);

其中 rotation 是以弧度旋转的角度。