Junior — Middle
¿Puedes explicar qué es la clase UIGestureRecognizer y cómo se usa en el desarrollo de iOS?
sobes.tech AI
Respuesta de la IA
UIGestureRecognizer es una clase abstracta en iOS que se utiliza para reconocer gestos del usuario, como toques, deslizamientos, presiones, etc.
Permite separar la lógica de manejo de gestos del código del controlador, simplificando el trabajo con la entrada del usuario.
Ejemplo de uso:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
someView.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("La vista fue tocada")
}
Aquí se crea un recognizer para un toque simple, que llama al método handleTap cuando se activa.