MKMapのピンの吹き出しに表示するUIButtonの画像を変更したい
現在コールアウトをクリックすると処理が行われるように、以下のようにmapView:annotationView:calloutAccessoryControlTapped:
に処理を記述しております。
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annotationView calloutAccessoryControlTapped:(UIControl *)control {
// 処理
}
しかし、pin.rightCalloutAccessoryViewに入れて表示されるボタンの種類は
- UIButtonTypeDetailDisclosure(iマーク)
- UIButtonTypeContactAdd(+マーク)
の2種類だけで、UIButtonTypeCustomなどにしても表示されません。
pinView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
どうすれば、好きなボタンを吹き出しに入れることができ、かつcalloutAccessoryControlTapped:を呼び出せるでしょうか。