Junior — Middle
Bir uygulamada hareket olayları işleyicisi nasıl kaydedilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta dokunma hareketlerini kaydetmek için UIGestureRecognizer sınıfı ve onun alt sınıfları, örneğin UITapGestureRecognizer, UISwipeGestureRecognizer ve diğerleri kullanılır.
Tek bir dokunuşu tanımak için bir hareket işleyici kaydetme örneği:
let tapGesture = UITapGestureRecognizer(target: self, action: #selector(handleTap))
view.addGestureRecognizer(tapGesture)
@objc func handleTap(_ sender: UITapGestureRecognizer) {
print("Dokunma hareketi tanındı")
}
Burada, bir hareket tanıyıcı oluşturulur, ilgili UIView'ye eklenir ve tetiklendiğinde handleTap metodu çağrılır. Böylece, uygun tanıyıcılar kaydedilerek çeşitli hareketler işlenebilir.