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