嘿,我使用的是MKMapView,我需要将当前位置的飞艇(通常是蓝色,周围带有一些动画淡化环)变成红色。我已经在像opentable这样的应用程序上看到了这一点。只是想知道如何做才能适合我的红色配色方案。

最佳答案

只需写这一行:-

 mapView.tintColor = [UIColor redColor];

或实现此委托方法:-
- (MKAnnotationView *) mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>) annotation
{
  MKPinAnnotationView *annView=[[MKPinAnnotationView alloc]initWithAnnotation:annotation reuseIdentifier:@"pin"];
  annView.pinColor = MKPinAnnotationColorRed;
  return annView;
}

关于ios - MKMapView更改当前位置的飞艇颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34610284/

10-12 19:25