我想在函数setUserTrackingMode的动画结束时运行一个函数:https://docs.mapbox.com/ios/api/maps/5.9.0/Classes/MGLMapView.html#/c:objc(cs(MGLMapView(im(setUserTrackingMode:动画:完成处理程序:
控制台输出";动画结束";,但不是在最后。立即显示。我想我用错了completionHandler。如何正确使用完成处理程序?
mapView.setUserTrackingMode(.followWithHeading, animated: true, completionHandler: {() -> Void in
print("animation completed")
})
此函数仅适用于
func mapViewDidFinishLoadingMap(_ mapView: MGLMapView) {
在我在viwDidLoad
中尝试之前