MKMapView reload kwestie

stemmen
1

Ik heb een controller met een MKMapView. Behoud ik het wanneer de gebruiker terug naar de vorige controller verschijnt en duw deze terug wanneer de gebruiker wil om terug te keren naar de kaart. Het probleem treedt op wanneer een aminering wordt uitgevoerd wanneer de gebruiker de besturingseenheid verlaat. Wanneer ik opnieuw duw de controller de animatie op het scherm bevroren in de staat waarin deze zich bevond toen de regelaar is uitgeklapt. Wanneer de gebruiker het scherm aanraakt het uitzicht updates en is prima. Ik heb geprobeerd toe te voegen

[mapView setNeedsDisplay];

zonder geluk. Iemand een idee?

De vraag is gesteld op 27/08/2009 om 20:01
bron van user
In andere talen...                            


2 antwoorden

stemmen
3

Uiteindelijk heb ik de vaststelling van dit door te drukken de huidige locatie annotatie. Dit lijkt de kaart te dwingen bij te werken op de manier die ik nodig had.

mapView.showsUserLocation = NO;
mapView.showsUserLocation = YES;
antwoordde op 28/08/2009 om 16:22
bron van user

stemmen
1

Ik had een soortgelijk probleem toen ik programmatisch scrollen naar een plek in het algemeen, zelfs als het uitzicht niet is verlaten. Bellen regionThatFits: met de regio wilde ik leek om het te repareren, maar ik heb waarom nog niet onderzocht. Niet zeker of dit het probleem zou oplossen, maar de moeite waard een schot misschien?

antwoordde op 27/08/2009 om 20:33
bron van user

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