单击注释气球时,MKMapView会检测到

时间:2013-03-19 07:50:51

标签: ios ios5 mkmapview ios5.1

有没有办法检测注释气球中的点击?我希望当用户点击注释时,它会显示一些信息,如果用户想要查看所有信息,他应该再次点击气球(如Android)。我找到了如何实现

-(void)mapView:MKMapView*)mapView didSelectAnnotationView:MKAnnotationView *)view

但没有关于我想做什么,所以有可能吗?

1 个答案:

答案 0 :(得分:4)

如果您将annotationView设置为包含附件按钮,这在iOS上非常正常,以便用户感到舒服,那么当用户点击附件时,将在mapview的代理上调用此功能

- (void)mapView:(MKMapView *)map annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;

由此您可以确定哪个注释被按下以及如何处理