Me pregunto si es posible usar MKAnnotationView dentro de una UIView que no sea MKMapView? Estoy tratando de encontrar una alternativa al uso de la clase UICalloutView no documentada. Puedo crear MKAnnotationView y agregarlo a mi vista, pero no puedo mostrarlo.¿Cómo utilizar MKAnnotationView sin MKMapView?
Respuesta
Este es un CalloutView similar al del trabajo implementado en MonoTouch, si alguien crea una versión de Obj-C, hágamelo saber.
Encontré esto http://www.eidac.de/?p=183 – cocoafan
Para cualquier persona interesada:
I portado el código de Ed Anuff con el Objetivo C. La fuente es completa con un ejemplo. Puede descargarlo here.
Tal vez Ed pueda verificarlo (espero no haber cometido demasiados errores) y agregarlo a su repositorio de git.
gracias por el código. Pero he encontrado imágenes que faltan en las fuentes de ejemplo. Puse algunas imágenes de muestra para ver cómo funciona. Parece que no tiene una flecha de anclaje que apunta al lugar donde tocas –
Puedes descargar las imágenes del proyecto MonoTouch ... – shipmaster
Salida de código abierto SMCalloutView
, que es una réplica casi exacta de UICalloutView
:
- 1. ¿Cómo puedo animar MKAnnotationView drop?
- 2. ¿Cómo obtengo los códigos de MKAnnotationView?
- 3. ¿Cómo ocultar MKAnnotationView Callout?
- 4. ¿Cómo mostrar varias llamadas desde MKAnnotationView?
- 5. MKAnnotationView viewForAnnotation nunca llamado
- 6. Cómo desencadenar la vista de llamada de MKAnnotationView sin tocar el pin?
- 7. Subclase MKAnnotationView
- 8. Detectar Tap en CalloutBubble en MKAnnotationView
- 9. MKAnnotationView drawRect: no se llama
- 10. MKMapView, animateDrop?
- 11. no MKAnnotationView a aparecer en el mapa
- 12. Actualizar MKAnnotationVer en un MKMapView
- 13. MKMapView ubicación actual que muestra como pines personalizados
- 14. Cómo configurar el centro de rotación de un MKAnnotationView
- 15. Subclases de MKAnnotationView
- 16. ¿Cómo abrir invocar MKAnnotationView programmatically? (iPhone, MapKit)
- 17. ¿Cómo crear un MKMapView?
- 18. MKMapView con la dirección
- 19. subclases MKAnnotationView y setDragState primordial
- 20. MKMapView ruta/
- 21. Cómo utilizar el registro activo sin rieles
- 22. Cómo mostrar MKOverlay en MKMapView
- 23. ¿Cómo buscar MKMapView con UISearchBar?
- 24. Región del conjunto MKMapView
- 25. Experiencia con MKMapView Rotación
- 26. ¿Agregar rápidamente un solo pin a MKMapView?
- 27. Force MKMapView viewForAnnotation para actualizar
- 28. Ejecutando Selenium sin cabeza sin utilizar xvfb
- 29. MKMapView mapTypes
- 30. MKMapView -> mostrar un botón para mi ubicación
¿Por qué quieres hacer eso? –
Porque sería bueno poder obtener la funcionalidad de UICalloutView sin usar una API no documentada que la App Store rechazaría. He resuelto esto mediante la construcción de un control similar a mano, pero el uso de una clase existente habría ahorrado bastante tiempo. –