代码之家  ›  专栏  ›  技术社区  ›  sinsro

准确跟踪所有的主动触碰?

  •  2
  • sinsro  · 技术社区  · 15 年前

    我发现有时候touchesBegindTouchs的数量与报告的touchesedested/touchescanced touched的数量不一致,导致报告的触摸不再活跃,但从未报告为死亡。

    如果用户在触摸屏幕时弄得乱七八糟,可能是将整个手掌放在屏幕上,或是将两个或更多的手指融化成一个触摸屏,就会出现这种情况。不知道为什么会这样,但是很多用户给我发了一份关于我的应用程序中基于opengl的界面冻结的报告。我提出了一个解决办法,消除了这个问题,但我想知道是否有一种方法可以准确地跟踪所有的活动触碰?

    基本上,我想维护一个UItouch指针数组,这些指针指向当前在任何给定时间触摸显示器的所有手指。无论用户做了什么疯狂的事情,都要确保数组始终是空的。

    还有人注意到了吗?有什么解决办法吗?

    0 回复  |  直到 15 年前