Sobes.tech
Junior — Middle

Ktorá súčasť systému spracováva udalosti gest v aplikácii?

sobes.tech AI

Odpoveď od AI

V iOS sa zpracovaní udalostí gest používajú triedu UIGestureRecognizer a jej podtriedy, ako sú UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer a ďalšie. Tieto rozpoznávače gest môžu byť pridané ku ktorémukoľvek UIView, aby sledovali a spracovávali príslušné gestá používateľa.

Príklad pridania rozpoznávača klepnutia k tlačidlu:

let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
button.addGestureRecognizer(tapGesture)

@objc func handleTap() {
    print("Tlačidlo bolo stlačené gestom klepnutia")
}