MKMapViewコールアウトアノテーションにアクセサリビューボタンを追加しますか?

StackOverflow https://stackoverflow.com/questions/1433067

役に立ちましたか?

解決 3

自分の質問に答えて申し訳ありませんが、MKMapViewのデリゲートをViewControllerに設定することで解決しました。ちょっと、それを理解するのにしばらくかかりました、それはとても簡単です!!

他のヒント

あの男は、カスタム画像を使用して詳細開示を模倣しています。実際に、標準の詳細情報を非常に簡単に入手できます。

[UIButton buttonWithType:UIButtonTypeDetailDisclosure];

ここで行ったようにターゲットを設定する代わりに:

[advertButton addTarget:self action:@selector(showLinks:) forControlEvents:UIControlEventTouchUpInside];

デフォルトのデリゲートを使用できます:

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
scroll top