2013-04-27 15 views
17

enter image description hereは、どのようにカスタムMKAnnotationViewを作成するには、カスタム注釈のタイトルとサブタイトルは

私はMKMapView上の注釈ビューの上に作成する必要があります。私はカスタム注釈ビューを作成することができますが、注釈のタップでビューをその大きなテキストで開く必要がありますが、そのビューを作成することはできません。この仕事をするためのリンクや方法を教えてください。

答えて

35

カスタム注釈ビュー(標準ピンのためのあなたの交換)を作成するには、あなただけのviewForAnnotation方法でMKAnnotationViewimageプロパティを設定することができます。

​​

ます。またcenterOffsetプロパティを調整したい場合がありますピンを正確に整列させてください。

吹き出しのカスタマイズに関して、最も簡単な方法は、leftCalloutAccessoryView,rightCalloutAccessoryViewおよび/またはdetailCalloutAccessoryViewを指定することです。これは、あなたが吹き出しのラジカル再設計を行いたい場合は、あなたがviewForAnnotationNOcanShowCalloutを設定する必要があり、その後、自分の中でsetSelectedに対応できるなど、画像、ラベルのすべての種類を追加し、あなたに

を制御の驚くべき程度を与えますカスタム注釈ビューを使用して独自の吹き出しを表示します。 Swiftでは、吹き出しをカスタマイズするためのいくつかのオプションについては、Customize MKAnnotation Callout View?を参照してください。

+0

ありがとうALOT ... :) – Abhishek

+1

@Abhishek iPhoneサイズのデバイス向けに標準のポップオーバーコントロールはiOSに組み込まれていません。サードパーティのライブラリを使用する必要があります。あなたはGoogleまたは検索S.O. 「iPhoneのポップオーバー」には、たくさんのオプションがあります。 – Rob

+0

yupさんに感謝allot – Abhishek

関連する問題