2011-06-12 106 views
0

我有一个UIImageView是明星的图像。问题是当我移动它时,我希望恒星旋转。如何旋转UIImageView使其看起来像旋转3秒钟。我想让它旋转720度。请帮助...如何旋转UIImageView

回答

4

对于一个非常简单的方法,你可以使用

imageView.transform = CGAffineTransformMakeRotation(radianRotation); 

其中radianRotation是浮动,例如720度的4 * pi。不管你喜欢什么,你都可以玩基本的动画和改变旋转角度。

但是,如果你想要一个更复杂的解决方案,那么我强烈建议你看一下答案,这样相关的帖子:how to rotate UIIMageVIew with fix point?

而且,看到在屏幕的右侧挂了无数相关的职位。许多人都有你需要的所有代码(禁止绕圈两次)。

0

您还可以使用

[imageView layer].transform = CATransform3DMakeRotation(variables); 
0

为了您的商品,还以PengOne的回答,您可以使用M_PI,M_PI_2,M_PI_4常量在math.h中可用