Junior — Middle
Koji deo sistema obrađuje događaje gestova u aplikaciji?
sobes.tech АИ
Одговор од АИ
U iOS-u, za obradu događaja gestova koristi se klasa UIGestureRecognizer i njene podklase, kao što su UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer i druge. Ovi prepoznavači gestova mogu se dodati bilo kojem UIView-u radi praćenja i obrade odgovarajućih gestova korisnika.
Primer dodavanja prepoznavača tapka na dugme:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
button.addGestureRecognizer(tapGesture)
@objc func handleTap() {
print("Dugme je pritisnuto gestom tapka")
}