Mentre la maggior parte dei documenti Apple sono scritti molto bene, penso che la " Guida alla gestione degli eventi per iOS " sia un'eccezione. È difficile per me capire chiaramente cosa è stato descritto lì.
Il documento dice:
Nel hit test, una finestra richiama
hitTest:withEvent:
la vista più in alto della gerarchia della vista; questo metodo procede invocando ricorsivamentepointInside:withEvent:
ogni vista nella gerarchia della vista che restituisce SÌ, procedendo verso il basso nella gerarchia fino a trovare la sottoview all'interno dei cui limiti ha avuto luogo il tocco. Quella vista diventa la vista hit-test.
Quindi è come se solo hitTest:withEvent:
la vista più in alto sia chiamata dal sistema, che chiama pointInside:withEvent:
tutte le viste secondarie, e se il ritorno da una vista secondaria specifica è SÌ, allora le chiamate pointInside:withEvent:
delle sottoclassi di quella sottoview?