CGAffineTransformMakeRotation缩小我的图像

时间:2016-03-08 07:03:22

标签: ios cgaffinetransform cgaffinetransformscale

我正在使用CGAffineTransformMakeRotation旋转我的按钮。但是我的按钮根据我的值旋转缩放(大或小​​)。如何停止缩放我的按钮?我用过的示例代码

 UIView.animateWithDuration(2.5, animations: {
        self.btnMeter.transform = CGAffineTransformRotate(CGAffineTransformIdentity, (45 * CGFloat(M_PI)) / 180.0) 

    })

2 个答案:

答案 0 :(得分:0)

试试这个

UIView.animateWithDuration(2.5, animations: {
    btnMeter.transform = CGAffineTransformRotate(btnMeter.transform, (45 * CGFloat(M_PI)) / 180.0)

})

并将其放在viewdidAppear而不是viewDidLoad

答案 1 :(得分:0)

我在UIView上保留了我的按钮。之后我使用相同的代码旋转了我的视图。它工作正常。