【问题标题】:iPhone Mapview update Callout ViewiPhone Mapview 更新标注视图
【发布时间】:2012-11-09 19:55:20
【问题描述】:
想知道如何根据我当前不同的用户位置更改图钉的标注视图。 Pin 停留在某个地方。
例如,在教堂放置了一枚别针。
如果我在家,我想要pin show message的标注@“从家到教堂的距离是什么什么什么”
如果我在学校,我想要pin show message的标注@“从学校到教堂的距离是什么什么什么”
如何更新标注视图?我应该在委托中使用哪种方法?
【问题讨论】:
标签:
iphone
mkmapview
cllocation
callouts
【解决方案1】:
这是MKMapView 的委托方法,当您点击引脚标注按钮时调用该方法
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
对于 annotationView(用于查看引脚)使用波纹管委托方法..
- (MKAnnotationView *)mapView:(MKMapView *)mV viewForAnnotation:(id <MKAnnotation>)annotation