我刚开始使用适用于 iOS 的 Google Maps SDK,但遇到了一些问题。我正在尝试添加以下代码:
- (void)viewDidLoad {
[super viewDidLoad];
// Google map code here...
UITapGestureRecognizer *listTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(listClick:)];
[self.listButton addGestureRecognizer:listTap];
}
- (void)listClick:(UITapGestureRecognizer *)recognizer {
NSLog(@"List button pressed");
}
但它似乎没有在图像上注册点击事件。我已经连接了 IBOutlet,但似乎谷歌地图正在接受所有的手势。我可以开始平移,将鼠标(或手指)放在列表按钮上并滑动,地图只会响应它。
我正在使用适用于 iOS v1.2 的 Google Maps SDK(应该是当前版本),目标 iOS 版本是 5.1。任何想法都会有所帮助,因为这一直让我发疯。