如何旋转 UIImage 或 UIImageView? [复制]

Posted

技术标签:

【中文标题】如何旋转 UIImage 或 UIImageView? [复制]【英文标题】:How do I spin a UIImage or UIImageView? [duplicate] 【发布时间】:2011-12-15 01:57:10 【问题描述】:

可能重复:rotate a UIView around its center but several timesHow do you rotate a UIImage 360˚

我只是想让图像像风车一样旋转。我对 CGAffineTransformRotate 或 CGAffineTransformMakeRotation 的尝试似乎顺时针旋转 UIImageView 并结束。

我只是在寻找顺时针旋转。

我已将图像“分配”给 UIImage,然后使 UIImageView.Image 等于 UIImage。

然后我使用:

mySpinningImage.transform = CGAffineTransformRotate(mySpinningImage.transform,M_PI);

试图让图像顺时针流畅地旋转,但徒劳无功。

帮助...

【问题讨论】:

您是否同时对视图进行任何其他修改?根据我的经验,这总是让事情变得一团糟。 (基本上,将其分成2个90°的旋转或使用Core Animation。) JoePasq...是的..我试图让它“膨胀”:theFrame.size.width = 250 * incrementStep; theFrame.size.height = 250 * 增量步长;这是一个循环 【参考方案1】:

看看本教程的最后一个例子(removeWithSinkAnimation 方法),我可以帮助你:basic animation

【讨论】:

以上是关于如何旋转 UIImage 或 UIImageView? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何将 UIImage 旋转 90 度?

如何旋转 UIImage 然后反向旋转它?

CGImageRef 到 UIImage 旋转我在模拟器或设备中的 iOS 4 上调试的照片

如何保存 UIImage 或 UIImageView 的状态?

如何在 UIImageView 中居中缩放(旋转)UIImage

使用平移、旋转和捏合手势编辑后如何保存 UIImage