通过UITapGestureRecognizer获取UIScrollView中的触点

我正在使用UIScrollview和UITapGestureRecognizer获取触摸事件。

现在,我想要我的触摸位置的x和y坐标。

有什么帮助吗?

在您的手势识别器处理程序中:

CGPoint location = [gestureRecognizer locationInView:gestureRecognizer.view]; 

你可以指定一个不同的视图,如果你需要的话。

或者你也可以使用它也属于一个View而不是ViewController,看起来像这样:

 -(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)evt { UITouch *touch=[touches anyObject]; CGPoint pt=[touch locationInView:self]; // ...make your button at 'pt'... }