Sobes.tech
Junior — Middle

Milline süsteemi komponent käsitleb rakenduses žestide sündmusi?

sobes.tech AI

Vastus AI-lt

iOS-is kasutamiseks žestide sündmuste töötlemiseks kasutatakse klassi UIGestureRecognizer ja selle alamklasse, nagu UITapGestureRecognizer, UIPinchGestureRecognizer, UISwipeGestureRecognizer ja teised. Need žestide tuvastajad saab lisada mis tahes UIView-le, et jälgida ja töödelda kasutaja vastavaid žeste.

Näide, kuidas lisada puudutuse tuvastaja nupule:

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

@objc func handleTap() {
    print("Nuppi vajutati žestiga")
}