【Swift】[14]UITapGestureRecogizerについて 投稿日: 2018年10月30日2019年6月15日 投稿者: Ediie 前回、UIGestureRecognizerに関して大まかに説明致しましたが、、今回はその内のUITapGestureRecognizerについて出来る限り詳細に説明致します。まず初めに、UITapGestureRecognizerはコンポーネントに対して【タップ】した際にどのような処理を行うかを設定できるものです。設定する際のコードに関して、下記に簡単に記載いたします。 let myTapGesture = UITapGestureRecognizer( target: self, action: #selector(self.tapGesture(_:)) ) [処理を行いたいコンポーネント].addGestureRecognizer(myTapGesture) ... ... @objc func tapGesture(_ gesture: UITapGestureRecognizer){ //処理 } ・複数回のタップをした時の処理 また、タップといってもダブルタップ等を行った際(複数回のタップ)の処理を設定したい場合もあるかと思います。その際には、下記のコードをaddGestureRecognizerを行う前に追加すると実現できます。 myTapGesture.numberOfTapsRequired = [タップする回数] Related posts 【Swift】[27]親Viewからはみ出たコンポーネントを反応させる方法 【Swift】[16]ScrollViewをスクロール可能にしたい時 【アプリ開発】[1]TwookuL(ツークル):iPhoneを2画面に分割して同時にウェブ閲覧できる