我正在尝试将 UIGestureRecognizer 添加到整个谷歌地图视图中。
如果我触摸地图(而不是标记),我想得到通知,但我不知道如何。我在viewDidLoad里面做的是这个:
UITapGestureRecognizer* tapRec = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(didTapMap:)];
[mapView_ addGestureRecognizer:tapRec];
和外面的viewDidLoad:
- (void)didTapMap:(UITapGestureRecognizer *)recognizer {
NSLog(@"Touched map");
}
但是这种方法不起作用,并且不会在控制台窗口上打印任何内容..
请帮助我并告诉我该怎么做