Duplicar posibles:
UIScrollview getting touch eventsiPhone - UIScrollView ... detectar las coordenadas de un toque
¿Es posible detectar donde en un UIScrollView el dedo ha tocado?
Quiero decir, supongo que el usuario usa su dedo de esta manera: toca y desliza, levanta el dedo y de nuevo, toca y se desplaza, etc. ¿Es posible conocer el CGPoint donde ocurrieron los toques en relación con uno mismo? ver el scroller está adentro? El desplazamiento ocupa todo el selfview.
Gracias.
no. tapAction solo se activa si toco y no me desplazo. Si hago lo que dije, toque, avance, levante el dedo, toque, deslice, levante el dedo, etc., nunca se detectará ningún toque. No se detecta ningún toque también si la barra de desplazamiento también se desplaza después de un deslizamiento grande. El scroller tiene que estar quieto y se debe hacer un grifo seco para que funcione. – SpaceDog
Hay muchos otros reconocedores de gestos: UIPanGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer, UIRotationGestureRecognizer. Además, puede crear un reconocedor personalizado para detectar toques muy complejos. Di el ejemplo más popular con un toque simple. – beryllium
@RubberDuck ¿Has descubierto esto? Estoy en el mismo barco ... Estoy trabajando en un UICollectionView, quiero detectar si el toque del dedo está en la vista de celda –