2012-05-12 94 views
0

我有一些代码,应该旋转图像45度,但实际上不起作用,它只是大约闪烁10倍的大小和消失。UIIMage视图旋转低于90度

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

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

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

尝试使用M_PI_4 –

回答

1
 image.transform = CGAffineTransformMakeRotation(0.785398163); 

如果你想知道什么奇怪的0.785398163值,将其转换为弧度为45度。你可以在互联网上找到弧度和反算的计算器。

+0

同样你已经标记了Xcode 3.2 最新版本是4.3,所以你知道 – MCKapur

+0

我不会,但你只能下载它与最新的Mac软件更新我想,所以我不能得到它。但无论如何感谢。 – user1305661

+1

无需在互联网上计算 - 弧度= 45/180 * M_PI; – iago849