UI相当于setFrameCenterRotation?

时间:2012-12-29 20:20:10

标签: ios uiimageview rotation

我几个月来一直在为MacO编码,现在正在探索iOS。这有点令人困惑。

在MacOS中,我有一个NSImageView我可以使用setFrameCenterRotation旋转。一个插座,一个电话,工作完成。

我想在iOS中有一个等价物,但我只能找到使用动画和大量计算的代码示例(当然要在这个小屏幕上制作“漂亮”类似游戏的功能)。

我不想要任何动画,只需要我的... UIImageView从给定的度数旋转一个块。

可以吗?

任何建议真的很受欢迎!

此致 乙

1 个答案:

答案 0 :(得分:3)

您可能希望将视图的transform属性设置为旋转变换。例如:

CGFloat radians = degrees * M_PI / 180;
myImageView.transform = CGAffineTransformMakeRotation(radians);

UIImageView继承transform的{​​{1}}属性,因此您需要查阅UIView Class Reference以获取文档。