我需要一个代码将 UIImageView 旋转 360 度,即时钟方向或反时钟方向,具体取决于触摸。
如果用户触摸 90 度角,则图像应仅旋转 90 度。就像我需要处理 90,180,270 和 360 度角。
我需要一个代码将 UIImageView 旋转 360 度,即时钟方向或反时钟方向,具体取决于触摸。
如果用户触摸 90 度角,则图像应仅旋转 90 度。就像我需要处理 90,180,270 和 360 度角。
please find angle with the help of y2-y1/x2-x1 formula
tap the finger on screen then you can get touch point there. so it is x2,y2
and the center of the imageview is x1,y1
on touches end put this line in code.
[imageView setTransform:CGAffineTransformMakeRotation(degree*(M_PI/180.0f))];
it will work for sure.