MKMapView question reload

voix
1

J'ai un contrôleur contenant un MKMapView. Je retiens lorsque l'utilisateur apparaît au contrôleur précédent, puis repoussez lorsque l'utilisateur veut revenir à la carte. Le problème se produit lorsqu'un amination est en cours lorsque l'utilisateur quitte le contrôleur. Quand je re pousser le contrôleur l'animation est à l'écran figé dans l'état où il était lorsque le contrôleur a été sauté. Lorsque l'utilisateur touche l'écran la vue des mises à jour et est très bien. Je l'ai essayé d'ajouter

[mapView setNeedsDisplay];

avec pas de chance. Des idées?

Créé 27/08/2009 à 20:01
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
3

J'ai fini de corriger ceci en l'annotation basculer l'emplacement actuel. Cela semble forcer la carte mise à jour de la manière dont je avais besoin.

mapView.showsUserLocation = NO;
mapView.showsUserLocation = YES;
Créé 28/08/2009 à 16:22
source utilisateur

voix
1

J'ai eu un problème similaire quand je défilement programme à un endroit en général, même si le point de vue n'a pas été laissé. Appel regionThatFits: avec la région que je voulais semblait réparer, mais je n'ai pas encore cherché à savoir pourquoi. Je ne sais pas si cela résoudre votre problème, mais peut - être vaut le coup?

Créé 27/08/2009 à 20:33
source utilisateur

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