MKMapViewDelegate에서 mapView : didSelectAnnotationView 메서드의 코드가 주석 뷰 선택 후 (따라서 설명 선 풍선이 나타난 후) 실행됩니다. 하지만 문구 풍선이 나타나기 전에 몇 가지 코드를 실행해야합니다. 그래서 mapView와 같은 것이 필요할 것입니다 : * * SelectAnnotationView ... 존재하지 않습니다. 어떻게하면됩니까? 감사합니다.willselectAnnotationView 없음
1
A
답변
-1
당신은 필요한 기능을 수행하기 위해이 방법을 사용할 수 있습니다
- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control;
+0
그 중 하나를하지 않을 것입니다, 누군가가 버블에 버튼을 치기 전까지는 호출되지 않습니다 !!!! –
이유는 didSelectAnnotationView에 갈 수 있습니까? –
콜 아웃 버블이 표시되기 전에 주석을 업데이트해야하기 때문에. 그렇지 않으면 설명 풍선에 실제 상황과 일치하지 않는 제목과 부제가 표시됩니다. –
디스플레이에 텍스트를 표시하지 않거나 didAddannotations에있는 텍스트를 업데이트하지 마십시오. –