2011-03-03 4 views
13

터치 입력을 기반으로 MkMapView에 핀을 놓는 표준 방법을 고발하는 데 어려움을 겪고 있습니다. 아마도 표준 방법은 아니지만, 항상 물어볼 가치가 있습니다. 이 방법을 직접 구현해야하는 경우 제스처 인식기를 추가하여지도보기에서 탭을 선택하는 것이 가장 좋습니다.MkMapView 터치시 핀 놓기

+0

이 튜토리얼은 훨씬 더 많은 것들을 가지고 있습니다. 정확히 무엇을 원하니? https://github.com/devinross/tapkulibrary – Splendid

답변

21

예, UILongPressGestureRecognizer을 사용할 수 있습니다.

내이 이전의 대답은 샘플 코드와 세부 사항이 있습니다
How to add a push pin to a MKMapView(IOS) when touching?

가 YES로 animatesDrop 세트와 함께 MKPinAnnotationView을 반환 viewForAnnotation에 드롭 애니메이션.

+0

그래, 전에 네 소식을 봤어. 이걸하는 유일한 방법 일거야. – botptr

-3

지도 앱에는 핀을 떨어 뜨리는 별도의 버튼이 있습니다 (지도의 말림 아래 있음). 그러므로 그것은 내가 그것을 어떻게하는지의 종류 다 (지도 컬의 아래에서). 나는 표준이 있다는 것을 아무 데서도 읽지는 않았지만 모든 12,000 GB의 문서 (하하)를 읽지는 않았다. 나는지도 같은 "표준"응용 프로그램 중 일부를 확인하고 그들이 일관성있게하기 위해 수행하는대로 따라야한다고 말합니다. 일반적으로지도를 두 번 두드리면지도가 확대되어 사용할 수 있는지 잘 모르겠습니다. 내 방금 $ 0.02 ...

+0

지도에서 길게 누르면 핀이 떨어집니다. – botptr

+0

글쎄, 그 정보를 주셔서 감사합니다! 그렇다면 어쩌면 그렇게 할 수 있고 어쩌면 다시 작업하여 같은 작업을 수행 할 수도 있습니다. – Merky