更改注释在我的MKMapView中固定自定义图像

时间:2016-03-24 12:33:17

标签: objective-c xcode uiimageview mkmapview mkannotationview

我是新人。我想在mapview中更改我的Pin图像。 如何更改注释的图像? 我相信我在这里遗漏了一些东西。

- (MKAnnotationView *)mapView:(MKMapView *)mapview viewForAnnotation:(id <MKAnnotation>)annotation
{
    static NSString *identifier= @"myAnnotation";

    if ([annotation isKindOfClass:[MapPin class]]) {
        MKAnnotationView *view =
        [self.mapview dequeueReusableAnnotationViewWithIdentifier:identifier];
        {
            view = [[MKAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:identifier];
            view.enabled =YES;
            view.canShowCallout =YES;
            view.image =[UIImage imageNamed:@"imagePin.png"];

        }
                return  view;

        }
    return  nil;
}

0 个答案:

没有答案