我有一些代码,应该旋转图像45度,但实际上不起作用,它只是大约闪烁10倍的大小和消失。UIIMage视图旋转低于90度
而当相同的代码运行,但角度从45改为90时,一切正常。看过类似问题的网页后,我发现其他人在旋转45度时遇到问题,但没有一个是相同的,没有解决方案对我有帮助。
所以我想知道是否有人可以启发我? 下面是代码:
image.transform = CGAffineTransformMakeRotation((M_PI*45)/180);
我有一些代码,应该旋转图像45度,但实际上不起作用,它只是大约闪烁10倍的大小和消失。UIIMage视图旋转低于90度
而当相同的代码运行,但角度从45改为90时,一切正常。看过类似问题的网页后,我发现其他人在旋转45度时遇到问题,但没有一个是相同的,没有解决方案对我有帮助。
所以我想知道是否有人可以启发我? 下面是代码:
image.transform = CGAffineTransformMakeRotation((M_PI*45)/180);
image.transform = CGAffineTransformMakeRotation(0.785398163);
如果你想知道什么奇怪的0.785398163值,将其转换为弧度为45度。你可以在互联网上找到弧度和反算的计算器。
同样你已经标记了Xcode 3.2 最新版本是4.3,所以你知道 – MCKapur
我不会,但你只能下载它与最新的Mac软件更新我想,所以我不能得到它。但无论如何感谢。 – user1305661
无需在互联网上计算 - 弧度= 45/180 * M_PI; – iago849
尝试使用M_PI_4 –