Sobes.tech
Junior — Middle

Bir tətbiqdə jest hadisələri idarəedicisini necə qeydiyyatdan keçirmək olar?

sobes.tech Süni İntellekt

AI-dan cavab

iOS-da hərəkətlərin qeydiyyatı üçün UIGestureRecognizer sinfi və onun alt sinifləri, məsələn UITapGestureRecognizer, UISwipeGestureRecognizer və digər istifadə olunur.

Yalnız bir toxunuşu tanımaq üçün handler qeydiyyatı nümunəsi:

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

@objc func handleTap(_ sender: UITapGestureRecognizer) {
    print("Toxunma hərəkəti tanındı")
}

Burada, hərəkət tanıyıcı yaradılır, müvafiq UIView-ya əlavə olunur və işə düşdükdə handleTap metodu çağrılır. Beləliklə, müxtəlif hərəkətləri qeydiyyata almaq üçün uyğun tanıyıcılar qeydiyyata alınır.