2009-08-27 17 views
1

私はMKMapViewを含むコントローラを持っています。ユーザーが前のコントローラーにポップバックしてから、ユーザーがマップに戻ってきたときにプッシュします。この問題は、ユーザーがコントローラを離れるときにアミン化が進行中のときに発生します。私がコントローラを押すと、コントローラがポップされた状態のアニメーションが画面上に凍結されます。ユーザーが画面に触れるとビューが更新され、問題はありません。私は追加しようとしましたMKMapViewリロードの問題

[mapView setNeedsDisplay]; 

運がありません。何か案は?

答えて

3

私は現在の位置の注釈を切り替えることでこれを修正しました。これは、必要な方法でマップを強制的に更新するようです。

mapView.showsUserLocation = NO; 
mapView.showsUserLocation = YES; 
1

ビューが残っていなくても、私は一般的にスポットにプログラムでスクロールしていたときに同様の問題が発生しました。 regionThatFits:と言いましたが、私はそれを修正したようでしたが、なぜまだ調査していません。これがあなたの問題を解決するかどうかは分かりませんが、多分ショットの価値はありますか?

関連する問題