2012-04-19 7 views
1

MKMapViewDelegateでは、注釈ビューの選択後(したがって、コールアウトバブルが表示された後)、mapView:didSelectAnnotationViewメソッドのコードが実行されます。 しかし、コールアウトバブルが表示される前に、いくつかのコードを実行する必要があります。だから、私はmapViewのようなものが必要でしょう:* * SelectAnnotationView ...存在しません。 どうすればいいですか? ありがとうございました!willselectAnnotationViewが見つからない

+0

は、なぜそれがdidSelectAnnotationViewに行くことができませんか? –

+0

注釈のバブルが表示される前に注釈を更新する必要があるためです。そうでない場合は、実際の状況と一致しないタイトルとサブタイトルが表示されます。 –

+1

表示されているテキスト、またはdidAddannotationsのテキストを更新しないでください。 –

答えて

-1

あなたは必要な機能を実行するために、このメソッドを使用することができます。

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

それは誰もがバブルのボタンを押すまで、それはどちらもしません! –

関連する問題