1

これらの注釈に問題があります...

まず、iOS 6 デバイスでアプリを開くと、吹き出しの上にピンが表示されます。これは次の方法で修正できます。

- (void)didMoveToSuperview {
  [super didMoveToSuperview];
  [self.superview bringSubviewToFront:self];
}

from:カスタム注釈ビューが iOS6 で動作しない

吹き出しをタップすると、下にあるピンがトリガーされて現在の吹き出しが閉じられ、新しい吹き出しが開きます。

私はオーバーライドしようとしました:

touchesBegan:, touchesMoved: and touchesEnded

それらの中でスーパーを呼び出さないで、呼び出しがその背後のレイヤーに伝播するのを防ぎます-運がなければ...

アイデアはありますか?iOS5で問題なく動作...

4

1 に答える 1

2

アノテーションを追加する前にデリゲートを設定してみてください - まだ行っていない場合

于 2012-11-28T07:39:28.770 に答える