0

私は新しいアプリケーションを開発しています。また、MapKitView を使用して、いくつかのピンをドロップしました。私はID配列を取りますが、IDをそのピンに個別にアクセスすることはできません。助けてもらえますか? 前もって感謝します...

4

1 に答える 1

1

このためには、ピンでタグ プロパティを設定する必要があります。注釈が呼び出されたメソッドを選択した場合、ピンからタグを取得し、タグを使用して配列から値を取得し、それを別のクラスに送信します

UIButton* rightButton = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];

rightButton.tag = annotationIndex;

[rightButton addTarget:self action:@selector(showDetails:) forControlEvents:UIControlEventTouchUpInside];

pinView.rightCalloutAccessoryView = rightButton;
于 2012-05-18T11:53:55.113 に答える