iOS UITapGestureRecognizer (Double Tap)


Exemple

Le double tapotement, comme un simple tapotement, utilise également le UITapGestureRecognizer . Vous définissez simplement le numberOfTapsRequired sur 2 .

Rapide

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"
}

Remarques

  • Un exemple de projet peut être trouvé ici .
  • Vous pouvez reconnaître un triple tap en définissant le numberOfTapsRequired sur 3 .