MkMapView drop une broche au toucher
J'ai du mal à dénicher un moyen standard pour placer un repère sur un MkMapView basé sur une touche d'entrée. Il n'y a probablement pas de manière standard, mais il est toujours utile de se poser. Si j'ai à mettre en œuvre moi-même est la meilleure approche pour ajouter un logiciel de reconnaissance de Geste de ramasser un tap sur l'affichage de la carte.
source d'informationauteur botptr
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez utiliser un
UILongPressGestureRecognizer
pour ce faire.Cette réponse précédente de la mine a des détails avec des exemples de code:
Comment ajouter une punaise pour une MKMapView(IOS) pour les toucher?
Pour animer la baisse, dans
viewForAnnotation
de retour d'unMKPinAnnotationView
avecanimatesDrop
définie sur OUI.Je sais que l'application Maps a un bouton séparé (en vertu de la boucle de la carte) qui tombe d'un code pin. Donc, c'est comment je le fais (mais pas sous la carte curl). Je n'ai lu nulle part qu'il y a une norme, mais je n'ai pas lu tous les 12000 GO de documentation (ha ha). Je dirais de vérifier certains de la "norme" des applications telles que des Cartes et de suivre ce qu'ils font, juste pour être cohérent. Je sais que, généralement, un double tap zoom de la carte, donc je ne suis pas sûr que je voudrais utiliser. Juste mon $0.02...