Si este m ay ayúdame, encontré esto en Programming iOS 5 por Matt Neuburg, p. 467:
userInteractionEnabled
Si se establece en NO, este punto de vista (junto con sus subvistas) se excluye de toques que reciben. Toca en esta vista o en una de sus subvistas "caer hasta" a una vista detrás de ella.
Adicionalmente, Evento de Apple guía para el manejo de iOS dice:
El objeto de la ventana de pruebas utiliza golpear y la cadena de respuesta para encontrar la visión para recibir el evento táctil. En la prueba de aciertos, una ventana llama al hitTest: withEvent: en la vista superior de la jerarquía de vistas; este método procede recursivamente llamando a pointInside: withEvent: en cada vista en la jerarquía de vista que devuelve SÍ, siguiendo por la jerarquía hasta que encuentra la subvista dentro de cuyos límites se realizó el toque . Esa vista se convierte en la vista de prueba de golpe.
y Programación iOS 5 por Matt Neuburg, p.485 mencionado que si una vista está marcado userInteractionEnabled
como NO
, o hidden
como YES
, o la opacidad está cerca de 0, entonces la vista y no se va a desplazar su subvista por HitTest
(y por lo tanto no se considera para ningún contacto).
Sí, es correcto. – Lefteris
aha, me preguntaba qué regla o qué mecanismo del UIResponder causa esto ... aunque en este momento lo memorizo como un "hecho" –