MKMapView注释图像更改为单击时固定

时间:2011-02-11 08:02:52

标签: ios annotations mkmapview

我的iphone mapview应用程序,当我点击注释图像时,它会变成pin。谁能告诉我怎么能纠正它?

我的想法是显示图像而不是自定义图钉,即使它被点击了。

1 个答案:

答案 0 :(得分:1)

当您单击注释时,将调用此委托

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)view
{
//I think here you will be adding a annotation(my assumption)
[mapView addAnnotation:yourAnnotation];
//This will call viewForAnnotation again
}


- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation
{
//If you didnt specify the a image for the annotation the default pin image will be assigned here..
}

如果我的假设是错误的,那么在这里发布您的代码相关注释,这样您就可以得到更好的答案