Sobes.tech
Junior — Middle

Quel composant du système traite les événements de gestes dans l'application?

sobes.tech IA

Réponse de l'IA

En iOS, pour gérer les événements de gestes, la classe UIGestureRecognizer et ses sous-classes telles que UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer et d'autres sont utilisées. Ces détecteurs de gestes peuvent être ajoutés à n'importe quel UIView pour suivre et traiter les gestes utilisateur.

Exemple d'ajout d'un détecteur de tapotement à un bouton:

let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
button.addGestureRecognizer(tapGesture)

@objc func handleTap() {
    print("Le bouton a été pressé par un geste de tap")
}