Estoy trabajando en una aplicación de kit de mapa de muestra para iOS. Tengo todo funcionando y un botón de barra de herramientas para alternar el MKUserTrackingMode. Esto puede parecer una pregunta tonta, pero he buscado todas las opciones en el IB y he buscado en la documentación, y no puedo encontrar ninguna opción de botón como la del encabezado actual de ubicación/brújula que se usa en la aplicación iOS Maps. ¿Ese botón en particular está disponible para los desarrolladores?¿Está disponible el botón de encabezado Ubicación actual/brújula en la sdk de iOS?
Respuesta
Necesita crear un MKUserTrackingBarButtonItem y pasarle la MKMapview en el constructor, luego agregar ese elemento al menú de navegación (o donde sea que sea su botón).
- (void)viewDidLoad
{
[super viewDidLoad];
MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:self.map];
self.navigationItem.rightBarButtonItem = buttonItem;
}
Tal vez estoy malinterpretando su pregunta, pero parece que desea establecer la propiedad userTrackingMode
de su MKMapView
en el MKUserTrackingMode.MKUserTrackingModeFollowWithHeading
.
Gracias por su respuesta, pero tengo esa pieza en funcionamiento. Estoy usando un botón de barra de herramientas con etiqueta de texto. Me gustaría replicar el botón utilizado en la aplicación Mapas para alternar los estados del modo de seguimiento. He buscado todo el constructor de interfaz y los documentos y no puedo encontrar ese botón. – vichudson1
- 1. ¿FTS está disponible en la versión iOS de SQLite?
- 2. ¿Dónde está NSAlert.h en el SDK de iOS?
- 3. PHP encabezado de ubicación
- 4. Ubicación: GPS/permisos de red: si está disponible
- 5. iOS SDK: mover el botón al centro de la pantalla mediante el código
- 6. Botón de información de iOS
- 7. Dónde está la ubicación de Microsoft.Sharepoint.dll
- 8. Obtenga el código postal de la ubicación actual - iPhone SDK
- 9. ¿Por qué no hay un botón "Inicio" en el simulador de iPad en iOS 5.1 SDK?
- 10. Cambiar ubicación del encabezado GridView
- 11. xcodebuild, falta el simulador de iOS sdk
- 12. ¿Está sdk decodificar el código de barras del tipo de pdf417 para iphone disponible?
- 13. encabezado de ubicación en una nueva pestaña
- 14. Comprobación de los servicios de ubicación iOS
- 15. botón de ubicación del iPhone
- 16. Buscar ABAddressbook iOS SDK
- 17. ¿La programación de gestos multitáctiles está disponible en las aplicaciones iOS de Delphi Firemonkey?
- 18. Eliminación de SDK de iOS de OSX
- 19. Despliegue de UIScrollView EXC_BAD_ACCESS en iOS SDK
- 20. compatibilidad con la ruta relativa de la ubicación del encabezado
- 21. iOS - Obtener resultados de encabezado
- 22. Realidad aumentada basada en la ubicación Android SDK
- 23. iOS carpeta temporal ubicación
- 24. iOS compare botón título de la cadena
- 25. iOS 4 Build SDK
- 26. Abrir en + UIDocumentInteractionController: cómo filtrar opciones en SDK iOS 6 (canPerformActions está en desuso)
- 27. ¿Está disponible el motor de JavaScript V8 de Google para iOS?
- 28. ¿iOS desbloqueará la aplicación terminada si está registrada con la ubicación de UIBackgroundModes?
- 29. ¿Puedes tener el botón iOS 6 3D en una MKMapView?
- 30. Ubicación del iPhone SDK en el disco duro
¡Muchas gracias! Exactamente lo que estaba buscando. No esperaba que fuera su propia clase, pensé que sería solo un estilo de botón. Incluso perdí el tiempo haciendo mi función de alternar. Viene integrado en la clase! – vichudson1