如何更改 MGLPolyline 的颜色?
How can I change the color of an MGLPolyline?
如何在创建 MGLPolyline 后更改它的颜色?
我有这段代码,我试图在 didSelect 注释委托方法中工作:chosenPolyline?.polyline //= UIColor.green
我有。但是在创建线条后答案不起作用。
我发现您需要为折线创建一个自定义对象。默认的 MGLPolyline
不支持这个。
像这样添加自定义多段线:
class CustomPostPolyline: MGLPolyline {
var color: UIColor!
}
将此放入您的 didSelect
:
self.mapView.removeAnnotation(chosenPolyline!.polyline!)
chosenPolyline!.polyline!.lineColor = UIColor.green
self.mapView.addAnnotation(chosenPolyline!.polyline!)
如何在创建 MGLPolyline 后更改它的颜色?
我有这段代码,我试图在 didSelect 注释委托方法中工作:chosenPolyline?.polyline //= UIColor.green
我有
我发现您需要为折线创建一个自定义对象。默认的 MGLPolyline
不支持这个。
像这样添加自定义多段线:
class CustomPostPolyline: MGLPolyline {
var color: UIColor!
}
将此放入您的 didSelect
:
self.mapView.removeAnnotation(chosenPolyline!.polyline!)
chosenPolyline!.polyline!.lineColor = UIColor.green
self.mapView.addAnnotation(chosenPolyline!.polyline!)