2013-04-27 225 views

回答

35

要創建自定義的註解視圖(您更換爲標準的引腳),你可以設置MKAnnotationViewimage財產在viewForAnnotation方法:

​​

您可能還需要調整centerOffset財產讓你的引腳準確地按你想要的方式排列。

關於標註的定製,最簡單的方法是指定leftCalloutAccessoryViewrightCalloutAccessoryView和/或detailCalloutAccessoryView。這給你控制的令人吃驚的程度,將各種圖片,標籤等的

如果你想要做標註的徹底的重新設計,你可以有viewForAnnotation設置canShowCalloutNO,然後在迴應setSelected您自定義註釋視圖來顯示您自己的標註。在Swift中,請參閱Customize MKAnnotation Callout View?以獲取用於自定義標註的幾個選項。

+0

非常感謝ALOT ... :) – Abhishek 2013-04-28 07:22:24

+1

@Abhishek iOS設備沒有標準的彈出式控件,適用於iPhone大小的設備。你必須使用第三方庫。如果你谷歌或搜索S.O.對於「iphone popover」,你會看到很多選擇。 – Rob 2013-04-28 18:44:06

+0

是得到它的謝謝分配 – Abhishek 2013-04-28 19:05:25