2011-07-25 2 views
0

私は興味深い課題があります。私はMKAnnotationの吹き出しを作成する必要があります。この吹き出しは、私のマップ上でややカスタムを持っています。右のアクセサリビューがありますが、コールアウトの中央下部にボタンが必要です。MapKitの下部にあるコールアウトにボタンを追加します(付属品ではない)

ボタンを作成して吹き出しに配置する方法はありますか、または左のアクセサリの位置を中央の下に移動することは可能ですか?

答えて

0

MKAnnotationViewは、あなたの質問にタグを付けたとおりに使用してください。あなたが検索した場合のリソースと情報の負荷 - このpostは、カスタムコールアウトを作成するのに適しているようです。あなたは、あなたの質問で概説するように、変更をルックに加えることができます。

マップ吹き出しの外観や動作を変更したい場合は、カスタム実装を提供する必要があります。

+0

ありがとうございます。私はすでにあなたが言った投稿を読んだ。カスタムピンビューを配置するのにはかなり良いですが、カスタムコールアウトにはあまり役立ちません。画像を追加して吹き出しのサイズを変更するための良いアイデアを示す良いチュートリアルが見つかりましたが、吹き出しにボタン(アクセサリではない)を配置する方法をまだ説明していません。 – Rob

+0

あなたがこの記事に進むべきリンクをたどる場合は、付属のボタンを追加する方法を示しています:http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-2 /。カスタムビューで好きな場所に移動し、必要に応じて他のボタンを追加することができます。 – petert

+0

私は良いチュートリアルを与えたサイトを見つけました。私はそれをここで見つけました:http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-1彼はそれを「コールアウト」と呼んでいますが、それは技術的に別の注釈ビューです。 – Rob