在Mapbox中,您在何处设置了标注解除是否已设置动画?

时间:2017-09-21 16:02:09

标签: ios mapbox

在Mapbox MGLCalloutView协议中,存在解除标注视图动画的方法:

func dismissCallout(animated: Bool) {

    if animated {
        // perform animation
    } else {
        removeFromSuperview()
    }

}

但是,animated参数最初设置在哪里?我在哪里设置布尔值true或false?

1 个答案:

答案 0 :(得分:0)

如果您允许地图关闭标注,则会自动设置animated。如果你想自己处理这个问题,你可以在注释出现的注释上调用-[MGLMapView deselectAnnotation:animated:]