0

アクセサリ ボタンがなくても、マップビューでアクセサリ ビューを呼び出すことはできますか。マップビューを読み込んでいます。場合によっては、ピンをタップしたときにアクセサリ ビューを表示する必要がありますが、タップするアクセサリ ボタンはありません。出来ますか?もしそうなら、どのように?

4

1 に答える 1

2

viewForAnnotationデリゲートを見たことがありますか?このデリゲートを使用すると、ピンがタップされたときのカスタム ビューを作成できます。

ここでは、次のようなことができます。

MKPinAnnotationView *aView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:@"myPinView"];
aView.rightCalloutAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];

設定しない場合rightCalloutAccessoryView、アクセサリ ボタンはありません。

これが正しい軌道に乗ることを願っています。

于 2012-04-30T17:31:47.340 に答える