MKMapView reload problemet

stemmer
1

Jeg har en styreenhet som inneholder en MKMapView. Jeg beholder det når brukeren kommer tilbake til forrige kontrolleren og skyv den tilbake når brukeren ønsker å gå tilbake til kartet. Problemet oppstår når en aminering er i gang når brukeren forlater styringen. Når jeg re skyve kontrolleren animasjonen er på skjermen frosset i den tilstanden den var i da kontrolleren ble popped. Når brukeren berører skjermen visningen oppdateringer og er fine. Jeg har prøvd å legge til

[mapView setNeedsDisplay];

uten hell. Noen ideer?

Publisert på 27/08/2009 klokken 19:01
kilden bruker
På andre språk...                            


2 svar

stemmer
3

Jeg endte opp med å fikse dette ved veksling gjeldende plassering merknader. Dette synes å tvinge kartet til å oppdatere på den måten jeg trengte.

mapView.showsUserLocation = NO;
mapView.showsUserLocation = YES;
Svarte 28/08/2009 kl. 15:22
kilden bruker

stemmer
1

Jeg hadde et lignende problem da jeg var programma rulle til et sted generelt, selv om utsikten ikke var igjen. Calling regionThatFits: med regionen jeg ønsket syntes å fikse det, men jeg har ikke undersøkt hvorfor ennå. Ikke sikker på om dette ville løse problemet, men verdt et skudd kanskje?

Svarte 27/08/2009 kl. 19:33
kilden bruker

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