iOS UITapGestureRecognizer (Double Tap)


Esempio

Il doppio tocco, come un singolo tocco, utilizza anche UITapGestureRecognizer . Devi semplicemente impostare numberOfTapsRequired su 2 .

veloce

override func viewDidLoad() {
    super.viewDidLoad()

    // Double Tap
    let doubleTapGesture = UITapGestureRecognizer(target: self, action: #selector(handleDoubleTap))
    doubleTapGesture.numberOfTapsRequired = 2
    doubleTapView.addGestureRecognizer(doubleTapGesture)
}

// Double tap action
func handleDoubleTap() {
    label.text = "Double tap recognized"
}

Gli appunti

  • Un esempio di progetto può essere trovato qui .
  • È possibile riconoscere un tocco triplo impostando il numberOfTapsRequired di numberOfTapsRequired su 3 .