MKPolyLineRenderer在不删除叠加层的情况下更改颜色

时间:2014-06-15 03:26:49

标签: ios mkmapview mapkit mkpolyline

我正在开发一个几乎复制Apple地图应用程序行为的应用程序。当我触摸路线时,我需要将其颜色更改为蓝色并将其他颜色更改为灰色。是否有一种有效的方法来实现这一点,而无需删除叠加并再次添加它们?感谢。

1 个答案:

答案 0 :(得分:0)

是的:

  1. 确保您的注释视图具有enabled = YES

  2. 实施-[MKMapViewDelegate mapView:didSelectAnnotationView:]

  3. 在该回调中,获取view并更改其属性。