Objective c UIIMage视图旋转角度小于90度

Objective c UIIMage视图旋转角度小于90度,objective-c,xcode,xcode3.2,Objective C,Xcode,Xcode3.2,我有一些代码,它应该将图像旋转45度,但实际上不起作用,它只是闪烁大约10倍的大小,然后消失 当运行相同的代码,但角度从45变为90时,一切正常。在翻阅了几页类似的问题后,我发现其他人在旋转45度时遇到了问题,但没有一个是相同的,也没有一个解决方案对我有帮助 所以我想知道是否有人能启发我? 代码如下: image.transform = CGAffineTransformMakeRotation((M_PI*45)/180); 如果您想知道奇怪的0.785398163值是什么,它是45度转换成

我有一些代码,它应该将图像旋转45度,但实际上不起作用,它只是闪烁大约10倍的大小,然后消失

当运行相同的代码,但角度从45变为90时,一切正常。在翻阅了几页类似的问题后,我发现其他人在旋转45度时遇到了问题,但没有一个是相同的,也没有一个解决方案对我有帮助

所以我想知道是否有人能启发我? 代码如下:

image.transform = CGAffineTransformMakeRotation((M_PI*45)/180);

如果您想知道奇怪的0.785398163值是什么,它是45度转换成弧度。你可以在互联网上找到从度到弧度的计算器,反之亦然

另外,你已经标记了Xcode 3.2,最新的是4.3,这样你就知道我没有,但你只能下载最新的mac软件更新,我想,所以我不能得到它。不过还是要谢谢你。不用在网上计算——弧度=45/180*M_π@伊阿古849当然,更好!
     image.transform = CGAffineTransformMakeRotation(0.785398163);