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")
}