通过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'... }