Problema de recarga de MKMapView

votos
1

Tengo un controlador que contiene un MKMapView. Lo retengo cuando el usuario regresa al controlador anterior y luego lo empuja hacia atrás cuando el usuario desea regresar al mapa. El problema ocurre cuando una aminación está en progreso cuando el usuario abandona el controlador. Cuando presiono el controlador, la animación se congela en la pantalla en el estado en el que estaba cuando se quitó el controlador. Cuando el usuario toca la pantalla, la vista se actualiza y está bien. He intentado agregar

[mapView setNeedsDisplay];

sin suerte ¿Algunas ideas?

Publicado el 27/08/2009 a las 20:01
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
3

Terminé arreglando esto al alternar la anotación de ubicación actual. Esto parece obligar al mapa a actualizarse de la manera que necesitaba.

mapView.showsUserLocation = NO;
mapView.showsUserLocation = YES;
Respondida el 28/08/2009 a las 16:22
fuente por usuario

votos
1

Tuve un problema similar cuando me desplazaba programáticamente a un lugar en general, incluso si la vista no se dejaba. Llamando a regionThatFits: con la región que quería parecía arreglarlo, pero aún no he investigado por qué. No estoy seguro si esto solucionaría su problema, pero ¿vale la pena intentarlo?

Respondida el 27/08/2009 a las 20:33
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more