我为我的注释设置了一个自定义 pinImage,当我将类型更改为MKMapTypeHybrid
它时,将 pinImage 设置恢复为标准引脚。
我在viewWillAppear
地图视图控制器的方法中设置了 mapType。我正在为这样的注释设置 pinImage(为清楚起见而缩短):
- (MKAnnotationView *) mapView:(MKMapView *) mapView viewForAnnotation:(id ) annotation {
MKPinAnnotationView *customAnnotationView=[[[MKPinAnnotationView alloc]
initWithAnnotation:annotation
reuseIdentifier:@"markerAnnotationView"] autorelease];
UIImage *pinImage = [UIImage imageNamed:@"/pin-image"];
[customAnnotationView setImage:pinImage];
return customAnnotationView;
}
有什么方法可以setImage
通过代码使用和设置 mapType 吗?