我需要在UITouch实例的整个生命周期-Began、Moved、need、Cancelled中关联一个唯一的键。我一直在为每个触摸在一个键上打印NSLog,并注意到如果按如下方式生成键,则每次触摸都不会生成唯一的键:
适用于(UITouch *touch in touch){
// ...
NSValue *key =触摸值valueWithPointer: NSValue;
// ...
}
如何让每次触摸都生成一个唯一的键?
谢谢。
发布于 2009-06-11 14:37:55
实际上,我找到了我需要这样做的根本原因。我没有处理点击计数超过1的多次点击的情况。实际问题是如何处理点击计数。
所以,所有的接触都是独一无二的。只是一次触摸实际上可以在一次给予触摸中包含多次轻击。
More here (苹果开发者论坛网址)
https://stackoverflow.com/questions/980983
复制相似问题