如何創建自定義MKAnnotationView和自定義註解標題和副標題
我需要創建上方的MKMapView註釋視圖。我能夠創建自定義註釋視圖,但是在註釋點擊視圖需要用大文本打開圖像時,我無法創建該視圖。請爲我提供一些鏈接或完成此任務的方式。
如何創建自定義MKAnnotationView和自定義註解標題和副標題
我需要創建上方的MKMapView註釋視圖。我能夠創建自定義註釋視圖,但是在註釋點擊視圖需要用大文本打開圖像時,我無法創建該視圖。請爲我提供一些鏈接或完成此任務的方式。
要創建自定義的註解視圖(您更換爲標準的引腳),你可以設置MKAnnotationView
的image
財產在viewForAnnotation
方法:
您可能還需要調整centerOffset
財產讓你的引腳準確地按你想要的方式排列。
關於標註的定製,最簡單的方法是指定leftCalloutAccessoryView
,rightCalloutAccessoryView
和/或detailCalloutAccessoryView
。這給你控制的令人吃驚的程度,將各種圖片,標籤等的
如果你想要做標註的徹底的重新設計,你可以有viewForAnnotation
設置canShowCallout
到NO
,然後在迴應setSelected
您自定義註釋視圖來顯示您自己的標註。在Swift中,請參閱Customize MKAnnotation Callout View?以獲取用於自定義標註的幾個選項。
非常感謝ALOT ... :) – Abhishek 2013-04-28 07:22:24
@Abhishek iOS設備沒有標準的彈出式控件,適用於iPhone大小的設備。你必須使用第三方庫。如果你谷歌或搜索S.O.對於「iphone popover」,你會看到很多選擇。 – Rob 2013-04-28 18:44:06
是得到它的謝謝分配 – Abhishek 2013-04-28 19:05:25