2012-11-09 10 views
0

내 다른 현재 userLocation에 따라 어떻게 핀의 설명 선보기를 변경할 수 있는지 궁금합니다. 핀은 여전히 ​​어떤 곳에서 머물러 있습니다. 예를 들어, 핀이 교회에 자리 잡고 있습니다. 내가 집에 있으면 핀 쇼 메시지의 설명 선을 원합니다 @ "집에서 교회까지의 거리는 무엇입니까?" 내가 학교에 있으면 핀 쇼 메시지의 콜 아웃을 원합니다. " 학교에서 학교로 무엇을 할 수 있습니다. "iPhone Mapview 업데이트 콜 아웃보기

설명 선보기를 업데이트하려면 어떻게해야합니까? 어떤 메서드를 대리자에서 사용해야합니까?

답변

1

이것은

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

calloutbutton 사용할 노호 위임 방법 (핀 뷰) annotationView위한 핀을 누를 때 호출 MKMapView의 위임 방법이다 ..

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