私は持っていMKMapView
ます。使用する表示領域を変更するには
[self.mapView setRegion:region animated:YES];
奇妙なことに、シミュレーターでは領域がアニメーションで変更されますが、デバイスでは変更が即座に行われ、アニメーション化されません。
地図を長押ししてから地域を変更した...
この振る舞いは私を夢中にさせ、私はそれを解決することができません...ありがとう...
デバイスと iOS 6 以降でマップをロードすると、タイルがロードされるまで少し時間がかかるため、地域の変更を遅らせることをお勧めします。
アニメーションを設定しても、マップは応答しません。アニメーションが作成されていないように見えます。
MKMapView
mapViewDidFinishLoadingMap:
マップが必要なすべてのタイルをロードし、使用する準備が整ったら、デリゲート メソッドを呼び出します。そこに電話するべきsetRegion:animated:
です。