首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UITouch的整个生命周期中为其分配唯一的密钥?

如何在UITouch的整个生命周期中为其分配唯一的密钥?
EN

Stack Overflow用户
提问于 2009-06-11 13:13:10
回答 1查看 502关注 0票数 0

我需要在UITouch实例的整个生命周期-Began、Moved、need、Cancelled中关联一个唯一的键。我一直在为每个触摸在一个键上打印NSLog,并注意到如果按如下方式生成键,则每次触摸都不会生成唯一的键:

适用于(UITouch *touch in touch){

// ...

NSValue *key =触摸值valueWithPointer: NSValue;

// ...

}

如何让每次触摸都生成一个唯一的键?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-06-11 14:37:55

实际上,我找到了我需要这样做的根本原因。我没有处理点击计数超过1的多次点击的情况。实际问题是如何处理点击计数。

所以,所有的接触都是独一无二的。只是一次触摸实际上可以在一次给予触摸中包含多次轻击。

More here (苹果开发者论坛网址)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/980983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档