我在尝试确定单击了哪个标注气泡时遇到了很多麻烦。
有没有一种方法可以识别标注气泡,因为我在这里尝试了许多示例,但是因为我对 Objective CI 很陌生,似乎无法弄清楚如何使用它们。
我一直在尝试使用以下答案,但我对它们感到困惑
我正在考虑标记注释,但这甚至让我感到困惑。:(
取自上述链接中的第二个答案:
- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
{
if ([annotation isKindOfClass:[MKUserLocation class]]){
return nil;
if(annotation.tag == 111)
//Do something
else
//Do some other thing
}
这个片段的第一部分是如何工作的,也许如果我能更好地理解它,我就会知道我正在使用什么。
另外,当单击标注时,我将如何检索标签,以便我可以使应用程序分别响应。