我尝试添加自定义UIView
作为MGLAnnotation
的infoWindow,但我无法理解我该怎么做。
我已经尝试了好几天,但我最接近的是取自我的自定义UIView
并将其添加为InfoWindow
但是非常小(我认为宽度为500px,高度为100px)。 / p>
如何获取完整尺寸UIView
并将其作为infoWindow添加到注释中?
谢谢!
答案 0 :(得分:0)
请参阅此示例:https://www.mapbox.com/ios-sdk/examples/custom-callout/
具体来说,请查看-[MGLMapViewDelegate mapView:calloutViewForAnnotation:]
的实现。
如果你从XIB加载它,你将不得不做额外的工作来初始化视图,但概念是相同的。