iOS的Objective-C。
如何将图像或视图旋转到特定角度。 我已经尝试了下面的两种方法,但都旋转角度的AMOUNT,而不是角度。 基本上我想调用一个方法旋转到90',然后再调用180',图像/视图完成180',而不是添加它们(270')如果我使用会发生什么以下两种方法之一。
#define degreesToRadians(degrees) (M_PI * degrees / 180.0)
myImage.transform = CGAffineTransformMakeRotation(degreesToRadians(90));
myImage.transform = CGAffineTransformRotate(myImage.transform, degreesToRadians(90));
非常感谢!
答案 0 :(得分:6)
重置
.transform = CGAffineTransformIdentity
在其他转换之前......
答案 1 :(得分:1)
[UIView animateWithDuration:0.2 animations:^{
self.compassImgView.transform = CGAffineTransformRotate(CGAffineTransformIdentity, radians);
}];