2011-07-20 8 views
2

私のマップには10個のカスタムアノテーションがありますが、時には吹き出しがピンの後ろに飛び出してくることがあります。MKMapViewのピンの後ろに吹き出しが表示されます - iPhone

私は、このリンク Z-ordering of MKAnnotationViews

をチェックアウトしたが、私のコールアウトは、タップでポップアップされるのではなく、彼らはボタンをクリックするとポップアップしているのでので、この答えは私には価値がありません。

どんな種類のヘルプが本当に感謝されます。

+0

ご質問ではっきりしない場合は、お気軽にコメントしてください。 –

+0

私はそれが動作するかわかりませんが、知っているだけで、選択したアノテーションのビューでbringSubviewToFrontを呼び出そうとしましたか? – Mat

+0

がmapviewに見つかりませんでした。私がサブビューとして注釈を渡すと、クラッシュします:( –

答えて

1

理由は、コード内でannotationViewでbringSubviewToFrontを呼び出す部分があるためです。

+0

はい、透明なビューをマップの上部に追加して、カスタム注釈がマップ上にあるときにマップを明るくします。注釈をクリック可能にするには、私はそれらをbringubviewtofrontで呼び出す必要があります。しかし、私もコールアウトのために同じことを行っているが、それは出ていない:( –

+1

Suresh、マップビューの代わりにマップsuperViewのbringSubviewToFronを呼び出すことを試みてください。 self.mapview.superView bringSubviewToFront:annotationView – RocketMan

関連する問題