对于与缩放无关的游戏,我需要在用户捏捏做一些花哨的点点滴滴时跟踪触摸的位置。我可以检测到夹点,但在夹点期间我找不到水龙头的位置,只有中点(即使使用私有变量 touches 也不起作用)。
理想的结果是(其中 Box2DPinchRecognizer 是我的 UIPinchRecognizer 子类的名称):
Box2DPinchRecognizer *pinchRecognizer = [[Box2DPinchRecognizer alloc] initWithTarget:self action:@selector(pinchGesture:) withObject:(NSArray*)touches];
Where touches 是一个由两个 CGPoints 组成的数组,表示你的手指在哪里。