我想在我的iphone应用中使用捏合手势进行缩放。问题是,在识别手势时被调用的方法我无法访问触摸事件本身(因此我无法真正得到他们的locationInView:
)而我想按顺序获取它正确地放大我的放大。
在UIPinchGestureRecognizer
类定义中定义了UITouch *_touches[2];
,但我无法从类外部访问它。为了获得这些数据,我能做些什么吗?
答案 0 :(得分:4)
我没有找到更简单的方法:
您可以创建自定义UIPinchGestureRecognizer,并为UITouches提供两个属性。在touchesBegun和touchesMoved上分配它们的值。然后只需访问这些属性即可找到触摸位置
这就是我所做的,而且运作良好。希望它有所帮助。
答案 1 :(得分:2)