我有一个按钮,想旋转里面的图片:
self.DashButton.imageView.transform = CGAffineTransformMakeRotation(M_PI);
图像是用户点击后向上箭头到向下箭头 再次单击按钮时,我希望向下箭头再次旋转到向上箭头,但它是相同的逆时针旋转,但我只是希望箭头反转回向上箭头
回滚代码:
self.DashButton.imageView.transform = CGAffineTransformIdentity;
我试过了
self.DashButton.imageView.transform = CGAffineTransformMakeRotation(-M_PI);
我想要的不是旋转整圈,只是180度旋转和-180度旋转,而不是360度旋转
最佳答案
使用 -3.14159 而不是 -M_PI。有点小把戏,但下面的代码挽救了我的一天。
self.DashButton.imageView.transform = CGAffineTransformMakeRotation(M_PI);
self.DashButton.imageView.transform = CGAffineTransformMakeRotation(M_PI - 3.14159);
关于ios - 为 UIImageView 旋转 180 度,并以相同的路线旋转回来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28447599/