【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】[7]UITextViewにPlace Holderを表示させる方法 【Swift】[9]NSTaggedPointerStringからIntにキャストする方法 【Swift】[25]UIButtonの置き方