调用方法后是否可以知道何时mapView
完成绘制地图setRegion
?
我展示了HUD
在计算区域参数之前:
[SVProgressHUD showWithStatus:@"Finding"];
MKCoordinateRegion newRegion;
newRegion.center.latitude = (maxLat + minLat) / 2;
newRegion.center.longitude = (maxLon + minLon) / 2;
newRegion.span.latitudeDelta = maxLat - minLat;
newRegion.span.longitudeDelta = maxLon - minLon;
然后设置一个新区域并隐藏HUD
:
[self.mapView setRegion:newRegion animated:NO];
[SVProgressHUD dismiss];
但是 HUD 解散的速度比地图上出现的新区域要快。HUD
绘制后如何关闭?是否有任何回调setRegion
?