MKPinAnnotationViewにはrightCalloutAccessoryView
とがありますleftCalloutAccessoryView
しかし、ポップアップ バブル全体にカスタム ボタンを追加する必要がある場合は、そこに追加する方法があります。
主な要件は、disclser ボタン アクションと同じように、ポップアップ バブルをタップしたときに同じアクションを実行する必要があることです。
//To add a discloser button to show route map
inView = (MKPinAnnotationView *)[mapView dequeueReusableAnnotationViewWithIdentifier:defaultPinID];
UIButton *detailBtn=[UIButton buttonWithType:UIButtonTypeDetailDisclosure];
pinView.rightCalloutAccessoryView=detailBtn;
[detailBtn addTarget:self action:@selector(showRoute:) forControlEvents:UIControlEventTouchUpInside];
このポップアップ ブーブルにカスタム ボタンを追加する方法