4

iPhone/iPod Touch 用のマルチタッチ (最大 8 本の指) アプリケーションを開発したいと考えています。しかし、第 1 世代の iPod Touch でのテスト中に、6 番目の指を入れると奇妙なことが起こり始めました。6 本目の指で Touch Begin も、最初の 5 本の指で Touch Ended/Cancelled も取得しません。

これに対する回避策を知っていますか?iPhone/iPod でも同じように動作しますか? AndroidのG1で動作しますか?

ありがとう

4

6 に答える 6

7

できません。その機能が必要な場合は、Apple に機能要求を提出する必要がありますが、スクリーン コントローラーのハードウェアの制限であると思われます。

于 2009-07-29T19:53:22.223 に答える
2

5本指が上限だと思います。エンジニアは、ほとんどの人が片手に 5 本の指を持つ 2 つの手を持っていると想定していたので、片手で電話を持っている平均的な人は 5 本の指しか操作できないと想定していたと思います。

親指だけで携帯電話を持つのはどう見ても不安定に思えるので、トランペットとして使用する可能性は低いと思われます。

于 2009-07-29T19:51:50.293 に答える
1

注意: iPad は 11 回のタッチを認識できます。

于 2010-09-10T14:02:52.983 に答える
0

Androidに関しては、Appleの要求に応じて、Googleがマルチタッチのサポートを削除したため、現時点ではマルチタッチのサポートはないと思います。

于 2009-07-29T22:31:57.177 に答える
0

Androidで動くかはわかりませんが、同時タッチ数に上限があります。将来の iPhone/iPod はその制限を引き上げる可能性がありますが、それは定義されておらず、現実的には少数以上を処理できると想定すべきではありません。

于 2009-07-29T19:55:21.953 に答える
0

このシステムは、一度に 5 本の指のタッチしか追跡できません。同時に 5 つのタッチ イベントのみを取得する必要があります。それ以上のものは無視されると思います。

タッチ イベントを報告するために 8 本の指のうち同じ 5 本を一貫して選択していないため、おそらく奇妙な動作が見られます。

于 2009-07-29T23:41:53.953 に答える