在Mapbox MGLCalloutView
协议中,存在解除标注视图动画的方法:
func dismissCallout(animated: Bool) {
if animated {
// perform animation
} else {
removeFromSuperview()
}
}
但是,animated
参数最初设置在哪里?我在哪里设置布尔值true或false?
答案 0 :(得分:0)
如果您允许地图关闭标注,则会自动设置animated
。如果你想自己处理这个问题,你可以在注释出现的注释上调用-[MGLMapView deselectAnnotation:animated:]
。