MKMapView problemă de reîncărcare

voturi
1

Am un controler care conține un MKMapView. Am reține atunci când utilizatorul sare din nou la controlerul anterior și apoi împingeți-l înapoi atunci când utilizatorul vrea să se întoarcă la hartă. Problema apare atunci când o aminare este în curs atunci când utilizatorul părăsește regulatorul. Când am re împinge controller animația este pe ecran înghețat în starea în care era când a fost mi-a venit controlorul. Atunci când utilizatorul atinge ecranul actualizări vizualizare și este bine. Am încercat adăugarea

[mapView setNeedsDisplay];

fără noroc. Vreo idee?

Întrebat 27/08/2009 la 20:01
sursa de către utilizator
În alte limbi...                            


2 răspunsuri

voturi
3

Am ajuns să remediem această comutând curent adnotarea de locație. Acest lucru pare să forțeze harta pentru a actualiza în modul în care am nevoie.

mapView.showsUserLocation = NO;
mapView.showsUserLocation = YES;
Publicat 28/08/2009 la 16:22
sursa de către utilizator

voturi
1

Am avut o problemă similară atunci când am fost în mod programatic defilare la un loc , în general, chiar și în cazul în care punctul de vedere nu a fost lăsat. Apelarea regionThatFits: cu regiunea am vrut părea să - l repare, dar nu am investigat de ce încă. Nu sunt sigur dacă acest lucru ar rezolva problema, dar merită o șansă , poate?

Publicat 27/08/2009 la 20:33
sursa de către utilizator

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