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.