每次都可以点按一下按钮来旋转UIImageView吗?

时间:2011-05-17 22:43:26

标签: objective-c cocoa-touch xcode uiimageview

我一直在寻找解决方案..

我想通过点击a来旋转ImageView(每步45度) 我希望它可以单向旋转,所以如果我向前轻敲两步,我希望它能够向后退两步a.s.o。

任何人都可以帮助我使用som代码,教程,参考或文档......?

非常感谢你们,你们总是最好的!

1 个答案:

答案 0 :(得分:8)

您可以使用CGAffineTransformRotate

CGAffineTransform transform = imageView.transform;

// Rotate the view 45 degrees (the actual function takes radians)
transform = CGAffineTransformRotate(transform, (M_PI / 4));
imageView.transform = transform;