0

ユーザーがマップ上の注釈ピンをクリックしたときにのみメソッド呼び出しを実行したい。私は Apple のドキュメントを読みましたが、どうすればそれができるのか (または、これが可能かどうか) はまだわかりません。

たとえば、「現在の場所からの距離」プロパティを持つレストラン クラスを作成し、インスタンスをマップビューに注釈として追加しました。calculateDistanceユーザーが注釈をクリックしたとき (および吹き出しビューが表示されたとき)にのみ、メソッドをトリガーしたいと考えています。

これを行う方法はありますか?

4

1 に答える 1

4

- (void)mapView:(MKMapView *)mapView didSelectAnnotationView:(MKAnnotationView *)viewMapView デリゲートでオーバーライドします。

にはMKAnnotationViewプロパティが含まれていますannotation

于 2011-05-25T16:39:00.863 に答える