如何在不变形图像的情况下旋转UIImageView?

时间:2011-12-07 14:30:11

标签: iphone ios

我想制作一个慢慢停止的旋转轮

-(void) applyPhysics {

if (rotatingSpeed < -1) {
    rotatingSpeed++;
}
else if (rotatingSpeed > 1 )
{
    rotatingSpeed--;
}
else
{
    rotatingSpeed = 0;
}
imageView.transform = CGAffineTransformRotate(imageView.transform, rotatingSpeed / 57.3);}

使/ 57.3像角度/ 180 * PI

但是车轮仍然以一种奇怪的方式变形......如何在不变形的情况下旋转它?车轮几乎在任何方面完全对称...... 谢谢!

1 个答案:

答案 0 :(得分:0)

这是因为您对转换进行转换。

在每次变换前尝试将对象置于原始位置(0度)。

祝你好运!