objective-c ios uiview touch hittest

objective c - ¿Cómo obtener UIView dado un CGPoint?



objective-c ios (1)

Hay un HitTest: withEvent: selector en UIView. Esto devuelve la subvista más profunda en la jerarquía de vista que contiene ese punto. Intenta llamar esto en tu vista superior.

Estoy tratando de encontrar una manera de obtener un UIView particular dado un CGPoint . En resumen, quiero hacer una prueba de éxito.

Por ejemplo, tengo un UIView que tiene muchas subvistas cuyos tamaños son más pequeños que el UIView padre. Lo que quiero hacer es, cuando ocurre un evento de touchMoved , verificar las otras subvistas en la subvista tocada. Para ese propósito, sería bueno poder convertir un CGPoint en una subvista UIView .

Soy nuevo en Objective-C. ¿Hay una buena manera de hacerlo? Cualquier sugerencia sería realmente útil. :)