Sobes.tech
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")
}