Cocoa Touch - 设置最大触摸次数

时间:2010-10-17 00:22:14

标签: cocoa-touch xcode multi-touch

任何人都知道如何阻止应用添加超过五个触摸?也许对触摸系统有更好了解的人也可以向我解释。

基本上,我的应用程序在屏幕上有8个可按钮,最多可以按下5个按钮。如果存在超过5个手指,则ipod touch将放下该组中的第一个触摸。

我认为这是因为iphone无法通过其硬件处理超过5次触摸。任何人都可以告诉我如何设置它以便忽略任何第6或更大的触摸而不是替换之前的触摸?

1 个答案:

答案 0 :(得分:2)

“任何人都可以告诉我如何设置它以便忽略任何第6或更大的触摸而不是替换以前的触摸?”

答案是:遗憾的是没有办法做到这一点。在iOS中没有一般的“N之后忽略触摸”设置。就是这样。

您必须在您的情况下手动编程。例如 - 只需要一个布尔“tooManyTouches”并在你有足够的时候将其设置为true;如果tooManyTouches为true,则将您的按钮子类化为什么都不做,或者在顶部添加一个只允许这么多触摸的视图,或者您喜欢的任何内容。

顺便说一句,iPad可轻松完成10或11次触控。获取(梦幻般的)应用程序Uzu以了解它是如何工作的。

相关问题