これらの注釈に問題があります...
まず、iOS 6 デバイスでアプリを開くと、吹き出しの上にピンが表示されます。これは次の方法で修正できます。
- (void)didMoveToSuperview {
[super didMoveToSuperview];
[self.superview bringSubviewToFront:self];
}
吹き出しをタップすると、下にあるピンがトリガーされて現在の吹き出しが閉じられ、新しい吹き出しが開きます。
私はオーバーライドしようとしました:
touchesBegan:, touchesMoved: and touchesEnded
それらの中でスーパーを呼び出さないで、呼び出しがその背後のレイヤーに伝播するのを防ぎます-運がなければ...
アイデアはありますか?iOS5で問題なく動作...