簡體   English   中英

iPhone Mapview更新標注視圖

[英]iPhone Mapview update Callout View

想知道如何根據我當前的不同userLocation更改引腳的標注視圖。 針仍然停留在某個地方。 例如,在教堂安放了大頭針。 如果我在家,我希望標注顯示消息@“從家到教堂的距離是什么。”如果我在學校,我希望標注顯示消息標注在“從學校到教堂的距離。教堂是什么,什么是什么?

如何更新標注視圖? 我應該在委托中使用哪種方法?

這是MKMapView委托方法,當您點擊大頭針時會調用該方法

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control

對於注釋視圖(用於查看引腳),請使用波紋管委托方法。

- (MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id <MKAnnotation>)annotation

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM