2013-11-25 1 views
1

MapKit을 포함시킨 응용 프로그램을 개발 중입니다. 시간에 첫 번째지도가로드되면 미리 정의 된 위치에 핀이 배치됩니다. 그리고 그 당시 핀의 드래그 - 게이블 속성은 아니오로 설정됩니다. 이제 이것을하고 싶습니다 .. 사용자가 버튼 편집을 누르면 사용자가 핀을 끌 수 있습니다. 사용자가 핀을 드래그하여 새로운 위치에 놓으면 사용자 핀 위치 이름과 위도가 길어질 것입니다.드래그 가능한지도 핀 설정 방법

+0

중복 가능성 : http://stackoverflow.com/questions/9995197/enabling-and-disabling-annotation-dragging-on-the-fly-ios-mapkit –

답변

1

MKAnnotationView은지도보기에 추가 된 각 주석을 끌 수 있도록 설정할 수있는 draggable 속성을 제공합니다.

문서 MKAnnotationView에 대한 상태 :

YES, 관련 주석 객체는 또한 setCoordinate 구현해야하는 경우 : 방법을. 이 등록 정보의 기본값은 NO입니다.

서브 클래스 MKAnnotationView을 구현하고 setCoordinate 메소드를 구현하십시오.
mapView:viewForAnnotation: 메서드에서 draggable 속성을 YES으로 설정합니다.

관련 문제