我想让每个UITouch实例记录一次点击。换句话说,无论多次敲击在多长时间内发生,我都希望它们各自创建一个独特的触摸实例。这可能吗?
谢谢, 道格
答案 0 :(得分:2)
这个问题的背后是我需要为每个点击关联一个唯一的地址和每个UITouch实例。
我已经在touchesBegan中进行了NSLog:withEvent:现在已经有一段时间了,而且我已经惊讶地发现UITouch实例似乎是一遍又一遍地被回收(即,相同的指针地址出现在不同的触摸中序列!)而不是每次启动触摸序列时重新创建。
我的目标是使用tapCount = 1的单个唯一UITouch实例地址。
答案 1 :(得分:1)
您可以包含委托方法来捕获多个触摸,只需让此方法多次调用您的单触摸方法。