我的 View 中有一个 UITapGestureRecognizer,我可以使用下面的代码很好地获取它的触摸位置。现在,如果我将此识别器的触摸次数更改为 2(或更多),它仍然会给我一个位置。如何获取两次触摸的两个位置?
tapGesture.locationInView(self.view)
请 swift 提供帮助。
最佳答案
不使用 locationInView
,而是使用 locationOfTouch
来获取每次点击的位置:
let tapLocation1 = tapGesture.locationOfTouch(0, inView: self.view)
let tapLocation2 = tapGesture.locationOfTouch(1, inView: self.view)
关于ios - 如何获取多点触控UITapGestureRecognizer的多个位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27648828/