2012-04-04 13 views
1

In meiner App lade ich kml-Dateien und zeigen Sie ihre Daten in der Karte.Wie zeigen Sie eine Aktivität Indikator beim Herunterladen der Daten (nach dem Tippen auf die UIButton, die den Download-Prozess initialisiert und stoppen, wenn der Download abgeschlossen ist und Pins füllen die Karte)?Verwenden von UIActivityIndicator in MKMapView

Antwort

2

Sie können einfach Laden von Aktivitätsanzeige in Anfangsteil wie wie in ganzer Sicht nur starten Karte dort

-(void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    //I have use drag and drop method for activity indicator and map it with outlet without fail and then implement it. 
    activityIndicator.hidden = TRUE; 
} 

-(void)viewWillAppear:(BOOL)animated 
{ 
    [super viewWillAppear:animated]; 
    activityIndicator.hidden = FALSE; 
    [activityIndicator startAnimating]; 
} 

Die folgende Methode wird Anruf nach dem Laden der Karte dann ist so,

- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView 
{ 
     [activityIndicator stopAnimating]; 
     activityIndicator.hidden = TRUE; 
} 

Ich denke, es wird für Sie arbeiten

+0

Danke, es hat funktioniert! – Hari