Sobes.tech
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")
}