Junior — Middle
Можете ли објаснити шта је класа UIGestureRecognizer и како се користи у развоју iOS?
sobes.tech АИ
Одговор од АИ
UIGestureRecognizer je apstraktna klasa u iOS-u koja se koristi za prepoznavanje gestova korisnika, kao što su dodiri, klizni pokreti, pritisci itd.
Omogućava odvajanje logike obrade gestova od koda kontrolera, pojednostavljujući rad sa unosom korisnika.
Primer upotrebe:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
someView.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("Pogled je dodirnut")
}
Ovde se kreira prepoznavač za jednostavan dodir, koji poziva metodu handleTap kada se aktivira.