1

私は、

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id <MKAnnotation>)annotation {

アノテーション オブジェクトの字幕メソッドの実装を動的に変更する必要があります。これを行う必要があるのは、頻繁に変化する緯度と経度に基づいていくつかの計算を行っているためです (これをサブタイトルとして表示したい) ...最初に id オブジェクトを作成したとき、そうではありませんその時点でその計算を行う意味があります。

カスタム id オブジェクトの字幕メソッドを動的にオーバーライドするにはどうすればよいですか? 誰かがそれを行う方向に私を向けることができますか? または、私が取ることができる他のアプローチはありますか?

編集:もう少し明確にするために...その注釈オブジェクトのタイトルとサブタイトルがどうあるべきかを理解する前に、注釈カスタムオブジェクトをマップに追加したいと思います。ユーザーが地図上の注釈に触れるまで待ちたい..ポップアップが表示されたら、そこでサブタイトルとして表示するものを計算したい. そのため、カスタム id オブジェクトの字幕メソッドを動的にオーバーライドすることを考えました。

ありがとう!

4

1 に答える 1