2011-09-13 8 views
0

ユーザーが注釈を押したとき(ピンの上にあるバブル)をチェックしたいと思います。私は次のように試しました:MKMapアノテーションの選択

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

私はピンを押すと起動します。ユーザーが注釈バブルを実際に押したときを確認するにはどうすればよいですか?

+0

が好きな機能をshowDetailsメソッドを実装することができますピンの上の泡 "?ユーザーがコールアウトバブルまたはピンだけを押したときにチェックしますか? – Hari

答えて

1

あなたが最初に右補ボタンを配置し、そのようにのために別のアクションを設定することができます。

  UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; 
     [rightButton addTarget:self 
         action:@selector(showDetails:) 
       forControlEvents:UIControlEventTouchUpInside]; 

     customPinView.rightCalloutAccessoryView = rightButton; 

あなたは「あなたが何を意味するか、あなたが