Mkmapview 我们可以根据RGB值更改注释的管脚颜色吗

Mkmapview 我们可以根据RGB值更改注释的管脚颜色吗,mkmapview,mkannotationview,Mkmapview,Mkannotationview,在我的项目中,我需要根据MKMapView中的不同RGB值更改管脚颜色,当应用RGB值时,默认情况下显示红色管脚。是否有其他方法应用RGB值,或者我们是否只需要为此更改图像。请让我知道 MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"MyPin"]; **annView.pinColor = [UIColor colorW

在我的项目中,我需要根据MKMapView中的不同RGB值更改管脚颜色,当应用RGB值时,默认情况下显示红色管脚。是否有其他方法应用RGB值,或者我们是否只需要为此更改图像。请让我知道

MKPinAnnotationView *annView=[[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"MyPin"];


    **annView.pinColor = [UIColor colorWithRed:132.0/255 green:191.0/255 blue:240.0/255 alpha:1.0];**

它不起作用。始终默认显示红色。

您不能在mkannotationview中使用自定义颜色。使用此选项只能使用红色、绿色和紫色

        annotationView.pinColor = MKPinAnnotationColorRed;
        annotationView.pinColor = MKPinAnnotationColorPurple;
        annotationView.pinColor = MKPinAnnotationColorGreen;
否则,请使用这样的图像

        annotationView.image = [UIImage imageNamed:@"image.png"];