我想跟踪屏幕上的用户触摸。用户可以用两根手指触摸然后移除1或用一根手指触摸并立即用另一根手指触摸(屏幕上当前会有两根手指)然后移除一根手指。如何精确跟踪触摸1和触摸2
答案 0 :(得分:1)
我不太明白你的意思是说"删除1或用一根手指触摸并立即用另一根手指触摸。"我假设您正在寻找的是跟踪多个触摸。如果是,请参阅我的回答here。
这个的基本概念是在调用touchesBegan::
时将每个UITouch ID存储在一个数组中,然后将每个ID与touchesMoved::
事件中屏幕上的触摸进行比较。这样,每个手指可以与单个对象配对,并在平移时跟踪。
如果您只想跟踪两根手指,只需将MAX_TOUCHES
设置为2.希望这有帮助。