我正在尋找任何LIB,讓我做這件事裏面:在MKAnnotationView添加圖片標題
1 http://zsoft.es/imgs/annotations.jpg
而且可能在右邊在標題中添加一個按鈕,也如果可能的話在字幕或字幕中添加更多圖片...
謝謝。
我正在尋找任何LIB,讓我做這件事裏面:在MKAnnotationView添加圖片標題
1 http://zsoft.es/imgs/annotations.jpg
而且可能在右邊在標題中添加一個按鈕,也如果可能的話在字幕或字幕中添加更多圖片...
謝謝。
從Apple documentation使用leftCalloutAccessoryView
:
在(MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id<MKAnnotation>)annotation
可以分配一個UIImageView
到leftCalloutAccessoryView
:
myAnnotationView.leftCalloutAccessoryView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myImage.png"]
您可以在MKAnnotationView上設置以下屬性。
// The left accessory view to be used in the standard callout.
@property (retain, nonatomic) UIView *leftCalloutAccessoryView;
// The right accessory view to be used in the standard callout.
@property (retain, nonatomic) UIView *rightCalloutAccessoryView;
我一定要實現,在MKAnnotation委託班組長?我有一個具有標題,副標題和座標的自定義類fot MKAnnotation。我必須在RightCalloutAccessoryView和leftCallOutAccessoryView中添加標題和副標題嗎?或者? – rokimoki
在這種情況下,我只能在每個CalloutAccessoryView中分配1個東西,對吧?或者我可以用我的東西製作另一個UIView,並最終在leftCalloutAccesoryView中進行分配?那麼我還有另外一個問題,如果我把圖像放大100x100像素,「泡泡」會重新變大?謝謝 – rokimoki
是的,每個CalloutAccessoryView只能引用一個視圖。我相信你的圖片將被調整大小,因爲它有一個最大尺寸(根據鏈接的文檔,爲32像素);這對你可以放在那裏是相當嚴格的 - 有一個遊戲,並嘗試它。 –
好的,謝謝=)我意識到我的IMG沒有調整大小,所以...但我非常感謝你的幫助,作爲其他答案。謝謝大家=) – rokimoki