在我的应用程序中,我下载kml文件并在地图中显示他们的数据。如何在下载数据时显示活动指示器(点击初始化下载过程的UIButton并在下载完成后停止它并且引脚填充地图)?
答案 0 :(得分:2)
你可以简单地在初始部分开始加载活动指示器,就像整个视图中只有地图那样
-(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;
}
我认为它适合你