iphone - 在 MKMapView 中使用 UIActivityIndi​​cator

标签 iphone ios mkmapview uiactivityindicatorview

在我的应用程序中,我下载了 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 中使用 UIActivityIndi​​cator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10008167/

相关文章:

iphone - 连接过程后设置部分的标题

iPhone - 检测 SIM 卡可用性

iphone - 为什么即使在设置委托(delegate)协议(protocol)后也不会调用 UIPickerView 委托(delegate)方法?

iphone - 帮助解决我的应用崩溃的原因?

iphone - 在给定的纬度和经度从 MKMapView 生成 UIImage

iphone - 在 iPhone 应用程序中使用异步方法调用的 FTP 文件

设置基本 SDK 后,iPhone 模拟器在 NSKeyedUnarchiver 中崩溃

ios - MKMapView 中水平折线的缩放级别不正确

iphone - 连接失败后调用 viewDidLoad 无效

ios - 将对象解析为 AnnonationPoints