Alors que la plupart des documents Apple sont très bien écrits, je pense que le « Guide de gestion des événements pour iOS » est une exception. J'ai du mal à comprendre clairement ce qui y est décrit.
Le document dit,
Dans le test de positionnement, une fenêtre appelle
hitTest:withEvent:
la vue la plus haute de la hiérarchie de vues; cette méthode procède en appelant de manière récursivepointInside:withEvent:
sur chaque vue de la hiérarchie de vues qui renvoie OUI, en descendant la hiérarchie jusqu'à ce qu'elle trouve la sous-vue dans les limites de laquelle le contact a eu lieu. Cette vue devient la vue de test de succès.
Est-ce que c'est comme si seule hitTest:withEvent:
la vue la plus haute est appelée par le système, qui appelle pointInside:withEvent:
toutes les sous-vues, et si le retour d'une sous-vue spécifique est OUI, alors les appels pointInside:withEvent:
des sous-classes de cette sous-vue?