Sobes.tech
Junior — Middle

UIGestureRecognizer sınıfının ne olduğunu ve iOS geliştirmede nasıl kullanıldığını açıklayabilir misiniz?

sobes.tech yapay zeka

AI'dan gelen yanıt

UIGestureRecognizer iOS'ta kullanıcı hareketlerini tanımak için kullanılan soyut bir sınıftır, örneğin dokunma, kaydırma, basma vb.

Kullanıcı girişiyle çalışma mantığını denetleyici kodundan ayırmaya olanak tanır, böylece kullanıcı etkileşimiyle çalışma kolaylaşır.

Kullanım örneği:

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

@objc func handleTap() {
    print("Görünüm dokunuldu")
}

Burada, tek dokunuş algılayıcı oluşturulur ve tetiklendiğinde handleTap yöntemi çağrılır.