2012-10-15 2 views

답변

1

MKAnnotationView 선택하고 뷰의 canShowCallout 속성 YES로 설정하면 선이 도시된다.

MKAnnotationView이 선택 해제되면 숨겨집니다. 이는 다른 주석보기를 가볍게 두드 리거나 현재 선택된 주석보기 외부를 두드려서 발생합니다.

MKMapView (MKMapViewDelegate 준수) 대표는 주석보기를 선택하거나 선택 취소했지만 너무 늦어서 아무 것도 처리 할 수 ​​없다는 메시지가 표시됩니다.

주석보기를 선택 취소하지 않으려면 MKAnnotationView을 서브 클래스 화하고 setSelected:animated: 메소드를 대체하고 주석보기가 선택 해제되지 않도록해야합니다.

+0

setSelected : animated :를 시도해 보았지만 작동하지 않았습니다. / –

0

주석을 재설정하면 설명 문구가 true로 표시됩니다.

[mapView removeAnnotation: currentMarker]; 
    [mapView addAnnotation:currentMarker]; 
관련 문제