Appleのドキュメントは、この方法はできるだけ軽量であるべきだと伝えていますが、ここでは標準的な使い方は何ですか?注釈ピンをリセットしますか?MKMapviewデリゲートにmapView:regionWillChangeAnimated:を実装する必要がありますか?
マップビューで表示される地域 が 変更しようとしていることデリゲートに通知します。
-
(ボイド)のMapView:(MKMapView *)のMapView regionWillChangeAnimated:パラメータ
のMapView
可視領域 変更される地図ビューをアニメーション(BOOL)。 YES、新しい地域 への変更がアニメーションする場合
は
をアニメ化。 NOの場合、すぐに変更 が行われます。
現在表示されているマップ領域 が変更されたときに呼び出されます。スクロール中に メソッドを何度も呼び出すと、 のマップ位置への更新が報告されることがあります。 したがって、この メソッドの実装は、 のパフォーマンスに影響を与えないように、 と軽量である必要があります。
ああ、アノテーションビューでは位置が自動修正されません。 – quantumpotato
ビューは行いますが、ピンはもちろんありません。私は単に外側のピンを外すことを意味しました。上記のコードは、地域が変わったときに具体的に何かを行う必要のある開発者のためのものです。人々が何を見ていたのかを記録したい場合はいいですね。 –
いいですね。ありがとう! – quantumpotato