如何强制iPhone/iPod touch同时处理超过5个触摸点?

4
我希望开发一个iPhone/iPod Touch的多点触控应用程序(最多可达8个手指)。但是在我的第一代iPod Touch上测试时,当我放置第六个手指时,奇怪的事情开始发生。我没有收到第六个手指的Touch Began消息,也没有收到前五个手指的Touch Ended/Cancelled消息。
你知道有什么解决方法吗? 你的iPhone/iPod Touch表现是否相同? 它能在Android的G1上工作吗?
谢谢。
6个回答

7
你无法这样做。如果你需要这个功能,你应该向苹果提出一个功能请求,但我怀疑这是屏幕控制器硬件限制所致。

2
我猜最多只能用五个手指。我想工程师们假设大多数人有两只手,每只手有五个手指,所以拿着手机的普通人只有五个手指可以使用。
只用拇指拿手机似乎很不安全,所以把它当作喇叭使用的可能性很小。

1

小提示:iPad 可以识别 11 个触摸点。


你能用证明来证实你的说法吗?因为我需要做类似的事情。 - Developer

0
我不知道它是否在 Android 上可行,但您可以有同时触摸的数量上限。未来的 iPhone / iPod 可能会增加该限制,但它尚未定义,您不应假设您可以处理更多实际上只有很少的触摸。

0

就Android而言,我现在不相信有多点触控支持,因为根据苹果的要求,Google已经删除了对其的支持。


0

该系统仅能同时跟踪5个手指触摸。您应该只会同时收到5个触摸事件,超过此数量的触摸事件可能被忽略。

您可能会看到异常行为,因为它无法始终选择相同的5个手指来报告触摸事件。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接