在我的应用程序中,我下载了 kml 文件并在 map 中显示了它们的数据。如何在下载数据时显示事件指示器(点击初始化下载过程的 UIButton 并在下载完成时停止它并且引脚正在填充 map )?
最佳答案
您可以简单地在初始部分开始加载事件指示器,就像在整个 View 中一样,只有 map 在那里
-(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];
}
下面的方法将加载 map 后调用 所以,
- (void)mapViewDidFinishLoadingMap:(MKMapView *)mapView
{
[activityIndicator stopAnimating];
activityIndicator.hidden = TRUE;
}
我觉得对你有用
关于iphone - 在 MKMapView 中使用 UIActivityIndicator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10008167/