Sobes.tech
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.