小编con*_*awg的帖子

在MKMapView中更改MKMapType并为注释保留自定义pinImage

我为我的注释设置了自定义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;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法setImage通过代码使用和设置mapType?

iphone mkmapview mkannotation ios4 ios

3
推荐指数
1
解决办法
2141
查看次数

标签 统计

ios ×1

ios4 ×1

iphone ×1

mkannotation ×1

mkmapview ×1