0

注釈付きの MKmapview があり、注釈のピンを押すかクリックすると、タイトルやサブタイトルなどの吹き出しが表示されます。しかし、それをカスタマイズして、CallOut をクリックすると別のビューにスローされるなどのイベントを入力したいと考えています。私は何をすべきか?CallOut がクリックされた場合にイベントを作成するコードはありますか?

吹き出しの吹き出しをカスタマイズするには?

4

1 に答える 1

0

いくつかのオプションがあります:

  1. 注釈のビューに leftCalloutAccessoryView および/または rightCalloutAccessoryView プロパティを割り当てることができます。たとえば、適切なアクションでボタンを使用します。

  2. ユーザーが注釈の吹き出しをタップすると、注釈の選択が解除され、マップ ビューのデリゲートmapView:didDeselectAnnotationView:メソッドでそのイベントを処理できます。

  3. 任意の動作でカスタム コールアウトを作成することができます。Web には、それを行う方法の例を含むいくつかのブログ投稿があります (例: #1#2 )

于 2011-07-05T08:51:37.253 に答える