我想在我的iphone应用程序中使用收缩手势来实现缩放。问题是,在识别手势时调用的方法中,我无法访问触摸事件本身(因此我无法真正获取它们的locationInView:),并且我希望获得它,以便正确地将我的放大居中。
在UIPinchGestureRecognizer类定义中定义了一个UITouch *_touches[2];,但是我不能从类的外部访问它。我能做些什么来获得这些数据吗?
发布于 2011-03-15 20:17:39
发布于 2011-03-15 19:52:43
我没有找到一种更简单的方法:
您可以创建自定义UIPinchGestureRecognizer,并为UITouches提供两个属性。将它们的值分配给touchesBegun和touchesMoved。然后只需访问这些属性即可找到触点的位置
这就是我所做的,而且效果很好。希望能有所帮助。
https://stackoverflow.com/questions/5311197
复制相似问题