1

注釈バルーンのクリックを検出する方法はありますか?ユーザーが注釈をクリックすると、いくつかの情報が表示され、ユーザーがすべての情報を表示したい場合は、バルーン内でもう一度クリックする必要があります(Androidなど)。実装方法を見つけました

-(void)mapView:MKMapView*)mapView didSelectAnnotationView:MKAnnotationView *)view

しかし、私がやりたいことについては何もありません、それでそれは可能ですか?

4

1 に答える 1

4

アクセサリ ボタンを含むように annotationView を設定すると (iOS ではごく普通のことです)、ユーザーが快適に感じるようにします。ユーザーがアクセサリをタップすると、この関数が mapview のデリゲートで呼び出されます。

- (void)mapView:(MKMapView *)map annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;

そこから、どの注釈が押されたか、およびそれに対して何をすべきかを判断できます。

于 2013-03-19T08:07:09.757 に答える