1

我想让每个 UITouch 实例记录一次点击。换句话说,无论多次轻击发生的时间有多近,我都希望它们各自创建一个独特的触摸实例。这可能吗?

谢谢,道格

4

2 回答 2

2

这个问题的背后是我需要为每次点击将一个唯一地址与每个 UITouch 实例相关联。

我已经在 touchesBegan:withEvent: 中进行 NSLog-ing 有一段时间了,我惊讶地发现 UITouch 实例似乎被一遍又一遍地回收(即,相同的指针地址出现在不同的触摸序列中!)而不是每次启动触摸序列时都重新创建。

我的目标是一个唯一的 UITouch 实例地址,其中 tapCount = 1。

于 2009-06-11T16:58:33.867 回答
1

您可以包含委托方法来捕获多次触摸,并让此方法多次调用您的单次触摸方法。

于 2009-06-11T16:41:39.837 回答