Sobes.tech
Junior — Middle

Jaki komponent systemu obsługuje zdarzenia gestów w aplikacji?

sobes.tech AI

Odpowiedź od AI

W iOS do obsługi zdarzeń gestów używa się klasy UIGestureRecognizer i jej podklas, takich jak UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer i innych. Te rozpoznawacze gestów można dodawać do dowolnego UIView, aby śledzić i obsługiwać odpowiednie gesty użytkownika.

Przykład dodania rozpoznawacza tapnięcia do przycisku:

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

@objc func handleTap() {
    print("Przycisk został naciśnięty gestem tap")
}