画面をタップする時に認識するため、下記の通りにジェスチャーをキャッチするビューにジェスチャーを追加します。
- (void)viewDidLoad {
[super viewDidLoad];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapped:)];
[self.view addGestureRecognizer:tapGesture];
}
- (void)tapped:(UITapGestureRecognizer *)sender
{
NSLog(@"tapped");
}
タップするtappedというジェスチャーを認識するメソードにタップした位置の座標を切り替える[recognizer locationInView:self.view]を追加します。
- (void)tapped:(UITapGestureRecognizer *)sender
{
NSLog(@"tapped");
CGPoint location = [recognizer locationInView:self.view];
}
(※ジェスチャーを追加する時のself.viewはジェスチャーを認識しようとするビューですし、 [recognizer locationInView:self.view]のself.viewは座標のベースになるビューです。)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。