是否可以使用 UIPanGestureRecognizer 旋转视图?我想要与旋转手势类似的功能,但只有一根手指。
谢谢。
是否可以使用 UIPanGestureRecognizer 旋转视图?我想要与旋转手势类似的功能,但只有一根手指。
谢谢。
当然。但是,当然,您需要进行自己的旋转数学运算。如果您已经有视图的“中心点”旋转,那将特别有用,因为您可以跟踪触摸输入相对于该中心的角度,并transform
在视图更新时应用视图(或其他)的属性。
退房CGAffineTransformMakeRotation
。
这个网站应该有帮助。
http://chris-software.com/index.php/2009/04/26/animations-and-transformations/
从网站:
# M_PI * 0.00 = 0° (original condition)
# M_PI * 0.25 = 45°
# M_PI * 0.50 = 90°
# M_PI * 0.75 = 135°
# M_PI * 1.00 = 180°
# M_PI * -0.75 = 225°
# M_PI * -0.50 = 270°
# M_PI * -0.25 = 315°