2009-10-24 9 views
6

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?

+0

¿Por qué quieres hacer eso? –

+0

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. –

Respuesta

11

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.

+0

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 –

+0

Puedes descargar las imágenes del proyecto MonoTouch ... – shipmaster