如何检测地图注解图钉上的点击?

| 我想检测注释引脚(of0)上的敲击,以便可以对该事件执行操作。 现在,如果我触摸注释图钉,则会弹出默认注释标记。我想对它进行自定义,以便在触摸图钉时调用我的方法。     
已邀请:
您需要实现以下委托方法
 (MKAnnotationView) mapView viewForAnnotation:(id) annotation  
然后只需在此方法中声明以下内容
MKPinAnnotationView *view=[[MKPinAnnotationView alloc]initWithAnnotation:annotation  reuseIdentifier:@\"abc\"];
view.canShowCallout=YES;
view.calloutOffset=CGPointMake(-20,10); //As per your choice
然后您可以将UI添加到您的标注中,例如UIButton或UIImage作为    view.rightCalloutAccesoryView    View.leftCalloutAccesoryView     
由于地图上的图钉是
MKAnnotationView
,您可以在其上添加
UITapGestureRecognizer
,但是如果地图上已有pin5ѭ,则需要先将其删除。 谢谢     

要回复问题请先登录注册