Junior — Middle
Qual componente del sistema gestisce gli eventi dei gesti nell'applicazione?
sobes.tech AI
Risposta dell'AI
In iOS, per gestire gli eventi di gesture si utilizza la classe UIGestureRecognizer e le sue sottoclassi, come UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer e altre. Questi riconoscitori di gesture possono essere aggiunti a qualsiasi UIView per monitorare e gestire i gesti dell'utente.
Esempio di aggiunta di un riconoscitore di tap a un pulsante:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
button.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("Il pulsante è stato premuto con un gesto di tap")
}