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
ですか?