我想开发一款适用于iPhone / iPod Touch的多点触控(最多8个手指)应用程序。 但是在测试我的第一代iPod Touch时,我放了第六根手指,奇怪的事情开始发生了。 我没有为第6个手指触摸Touch Began,也没有触及前5个手指的Touch Ended / Cancelled。
您知道有任何解决方法吗? 它在iPhone / iPod上的表现是否相同? 它适用于Android上的G1吗?
由于
答案 0 :(得分:7)
你做不到。如果您需要该功能,您应该file向Apple提出功能请求,但我怀疑它是屏幕控制器中的硬件限制。
答案 1 :(得分:2)
我猜这5个手指是上限。我想工程师们认为大多数人手上都有五只手,因此一只手握着手机的普通人只有五只手指可以使用。
用你的拇指握住你的手机充其量是不稳定的,所以用它作为小号似乎不太可能。
答案 2 :(得分:1)
请注意:iPad可以识别11次触摸。
答案 3 :(得分:0)
我不知道它是否可以在Android上运行,但是你可以拥有的同时触摸数量会有一个上限。未来的iPhone / iPod可能会达到这个限制,但它没有定义,你不应该假设你可以实际处理多个。
答案 4 :(得分:0)
就Android而言,由于谷歌根据Apple的要求取消了对谷歌的支持,我现在不相信有多点触控支持。
答案 5 :(得分:0)
系统一次只能跟踪5个手指触摸。你应该只在同一时间获得5个触摸事件,我认为任何事情都会被忽略。
你可能会看到奇怪的行为,因为它并不总是从8个手指中选择相同的5个来报告触摸事件。