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")
}