View.addGestureRecognizer()を使用する。addするGestureRecognizerはUIGestureRecognizerを継承したオブジェクトとなる。
GestureRecognizerの種類
UITapGestureRecognizer : タップ、ダブルタップ UIPinchGestureRecognizer : ピンチ UIPanGestureRecognizer : ドラッグ UISwipeGestureRecognizer : スワイプ UIRotationGestureRecognizer : ローテーション UILongPressGestureRecognizer : 長押し
UISwipeGestureRecognizerで左 -> 右方向のスワイプを検知する
let swipeGestureRecognizer = UISwipeGestureRecognizer(target: self, action: #selector(doRightAction(sender:))) swipeGestureRecognizer.direction = .right self.view.addGestureRecognizer(swipeGestureRecognizer) //swipe時の処理を記述 @objc func doRightAction(sender:UISwipeGestureRecognizer){ }
リンク
リンク