0

iOSでプレスの面接触量(CGFloat)を検出できますか? つまり、指と画面の接触面積ですか、それとも CGPoint の検出に限定されていますか?

4

1 に答える 1

1

現在、iOS は 5 つの同時タッチのみをサポートしており、それぞれが点で表されます。6 本目の指が画面に当たるtouchesEnded:と、最初のタッチでは呼び出されません (この方法で、多くの引き出しやその他のスライドする UI 要素を壊すことができます)。表面積を測定するには、多数のポイントが必要です。ジェスチャは、タッチを処理するためのロジックを抽象化する方法にすぎず、UITouch のドキュメントには、ビュー内の複数の場所でタッチを表すことができると示唆するものはありません。

しかし、それは間違いなく興味深いアイデアです。指紋のサイズを測定することはできませんが、領域が n タッチ位置に頂点を持つ n 角形であると仮定すると、3 ~ 5 点の間の挟まれた領域のサイズを検出できます。または、最も遠い 2 つの点が円の直径上の反対側の点であると想定することもできます。

あるいは、平均的な指紋の面積を特定の値であると想定し、タッチの組み合わせをそのように概算して、おそらく内部空間を埋めることができますか?

于 2013-05-07T02:29:38.160 に答える