今回の内容
- 画面をスワイプした事を検知
コードと簡単解説
-
.direction
には、.down
.left
.right
.up
から選択して使用します。-
.down
は下に向けてスワイプしたことを検知します。 -
.left
は左側に向けてスワイプしたことを検知します。 -
.right
は右側に向けてスワイプしたことを検知します。 -
.up
は上に向けてスワイプしたことを検知します。
-
4つ全てを使用する場合は、4つ分インスタンスを作成します。
.direction
を設定しないで使用すると、右側に向けてスワイプした時に検知しました。
override func viewDidLoad() {
super.viewDidLoad()
let swipeDetection = UISwipeGestureRecognizer(target: self, action: #selector(screenSwipe))
swipeDetection.direction = .down
view.addGestureRecognizer(swipeDetection)
}
@objc func screenSwipe(){
//スワイプを検知した時の処理
}
終わり
ご指摘、ご質問などありましたら、コメントまでお願い致します。