-1

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

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

    })
4

2 回答 2

0

尝试这个

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

})

并将其放入 viewdidAppear 而不是 viewDidLoad

于 2016-03-08T07:16:19.923 回答
0

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

于 2016-03-24T13:16:49.263 回答