我的iphone mapview应用程序,当我点击注释图像时,它会变成pin。谁能告诉我怎么能纠正它?
我的想法是显示图像而不是自定义图钉,即使它被点击了。
答案 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..
}
如果我的假设是错误的,那么在这里发布您的代码相关注释,这样您就可以得到更好的答案