[iPhone] UIGestureRecognizer でタップを認識 (Objective-C)

UIGestureRecognizer ではタップ、ダブルタップ、タップアンドホールド、パン(ドラッグ)、スワイプ(フリック)、ローテイト、ピンチイン・アウトなどがありますが
手っ取り早くタップの使い方を見てみたいと思います。

 
尚、Swift のケースはこちらです

Objective-C
Xcode 8.2.1

 

UITapGestureRecognizer

 
タップを認識する為に、UITapGestureRecognizer を使ってインスタンスを生成します。

 
selector でタップされたときに呼びだされるメソッドを登録
 
View に インスタンスを追加します

タップされた時に、メソッドが呼び出されます

 

サンプルコード

実際のコードです、Delegate をセットします。
 
ViewController.h

ViewController.m

 
実際にタップして「タップ」のログが出てくれば成功です。


ページのトップへ戻る

シェアする

  • このエントリーをはてなブックマークに追加

フォローする