1

私のアプリでは、kmlファイルをダウンロードしてマップにデータを表示します。データのダウンロード中にアクティビティインジケーターを表示するには(ダウンロードプロセスを初期化するUIButtonをタップし、ダウンロードが終了してピンがマップに入力されたら停止した後)?

4

1 に答える 1

3

ビュー全体のように、最初の部分でアクティビティインジケーターの読み込みを開始するだけで、マップのみが表示されます

-(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];
}

次のメソッドは、マップをロードした後に呼び出されるため、

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

私はそれがあなたのために働くと思います

于 2012-04-04T09:19:41.743 に答える