在我的应用程序中,我下载了 kml 文件并在地图中显示了它们的数据。如何在下载数据时显示活动指示器(在点击初始化下载过程的 UIButton 并在下载完成并且引脚填充地图时停止它之后)?
问问题
1501 次
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 回答