iOSのタッチイベントの仕組みを学んでいます。
ドキュメントから、UIEvent
最初のタッチダウンが発生したときにオブジェクトが作成され、最後のタッチアップまで存続し、UITouch
その期間に作成されたすべてのオブジェクトが含まれることを理解しました。
しかし、私のテストでUIEvent
は、アプリケーションの全期間でビューに作成されるオブジェクトは 1 つだけであり、そこUITouch
に含まれるオブジェクトの数は触れる指の数に依存することがわかりました。
1 本の指で触れると、UITouch
作成されるオブジェクトは 1 つだけになり、UITouch
オブジェクトはさまざまな段階で更新されます。
つまり、私のテストでの表現は、ドキュメントの説明とは異なりUIEvent
ます。多くの異なるタッチが発生した場合、オブジェクトは 1 つしかありません。
何故ですか?私はどこかで何かを誤解しましたか?