Sobes.tech
Junior — Middle

Která součást systému zpracovává události gest v aplikaci?

sobes.tech AI

Odpověď od AI

V iOS se pro zpracování událostí gest používá třídu UIGestureRecognizer a její podtřídy, jako například UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer a další. Tyto rozpoznávače gest lze přidat k libovolnému UIView, aby sledovaly a zpracovávaly příslušné gesta uživatele.

Příklad přidání rozpoznávače klepnutí k tlačítku:

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

@objc func handleTap() {
    print("Tlačítko bylo stisknuto gestem klepnutí")
}