我需要做什么:
在存在标注视图时滚动地图不应忽略标注视图。标注视图也应该随地图滚动。
我有什么
- (nullable MGLAnnotationView *)mapView:(MGLMapView *)mapView viewForAnnotation:(id <MGLAnnotation>)annotation;
我尝试过但没有工作
我可以构建框架,但修改要么不做,要么我遗漏了一些东西:我已经在MapViewController.mm中注释了- (void)deselectAnnotation:(id <MGLAnnotation>)annotation animated:(BOOL)animated
的内容。
我已尝试覆盖我的标注视图的setAlpha
,setHidden
和removeFromSuperView
方法。他们都没有被召唤。
答案 0 :(得分:0)
2016年10月中有bug
fix :.我最近也尝试过一个示例项目,我已经将MGLAnnotationView
子类化了。只要您将这两个属性子类化,它似乎现在正常工作:
var dismissesAutomatically = false
var isAnchoredToAnnotation = true