Junior — Middle
Ce component al sistemului procesează evenimentele de gesturi în aplicație?
sobes.tech AI
Răspuns de la AI
În iOS, pentru gestionarea evenimentelor de gesturi, se utilizează clasa UIGestureRecognizer și subclasele sale, cum ar fi UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer și altele. Acești recunoașteri de gesturi pot fi adăugați la orice UIView pentru a urmări și procesa gesturile utilizatorului.
Exemplu de adăugare a unui recunoaștor de tap la un buton:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
button.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("Butonul a fost apăsat cu un gest de tap")
}