我们如何使用触摸旋转UIImageView 360度?

时间:2012-05-22 07:19:07

标签: iphone objective-c ipad ios5

我需要一个代码来旋转UIImageView 360度,即时钟方向或反时钟方向,具体取决于触摸。

如果用户触摸90度角,则图像应仅旋转90度。就像我需要处理90,180,270和360度角。

1 个答案:

答案 0 :(得分:0)

请在y2-y1 / x2-x1公式

的帮助下找到角度

点击屏幕上的手指然后你可以在那里获得触摸点。 所以它是x2,y2

并且imageview的中心是x1,y1

on touches end将此行放在代码中。

[imageView setTransform:CGAffineTransformMakeRotation(degree*(M_PI/180.0f))];

它肯定会起作用。