1

我在 xcode 4 中制作了一个 ios 应用程序,我需要一个方形 UIImageView 围绕它的中心旋转到我给它的度数。

有谁知道如何做到这一点??

谢谢

4

2 回答 2

1

如果您想实时执行此操作,您应该将其绘制到您创建自己的 CALayer 中,然后将视图添加到您的视图根 CALayer,然后使用方法 [CALayer setAffineTransform:] 旋转它。然后,您需要设置图层边界,以便点 (0,0) 位于您要旋转的点,即您的 min-x 和 miny-y 边界应等于 -(max-x) 和 -( max-y) 边界围绕精确的中心旋转。

于 2012-10-23T03:26:38.033 回答
1
UIImageView *yourImageView = [[UIImageView alloc] initWithImage:'anyimageyouhave'];

[yourImageView setTransform:CGAffineTransformMakeRotation('anyangleyouwish')];

这对我有用。我希望它也适合你。

于 2012-10-23T03:40:26.753 回答