objective-c - 使用 webview 加载通知

标签 objective-c ios uiwebview

我正在加载一个远程 URL,并希望有一个加载微调器来显示应用程序当前正在下载该页面。到目前为止我有这个,但它并没有真正完成工作。

- (void)viewDidLoad{

    //Loading Spinner
    [SVProgressHUD showWithStatus:@"Loading"];

    //Load the URL
    NSURL *url = [NSURL URLWithString:@"http://myURLhere.com"];
    NSURLRequest *requestURL = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestURL];
    [super viewDidLoad];

    //load done.
    [SVProgressHUD dismiss];
}

最佳答案

让你的 Controller 实现 UIWebViewDelegate。

那么你可以在什么时候显示加载指示器

- (void)webViewDidStartLoad:(UIWebView *)view

接到电话。然后停止指标时

- (void)webViewDidFinishLoad:(UIWebView *)view

打电话

关于objective-c - 使用 webview 加载通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9576628/

相关文章:

ios - 不能将 Realm 与对象映射器 swift 3.0 一起使用

ios - 无法使用 swift 2 在 IOS9 上的 webview 中加载 http 授权网站 url

ios - 如何在新的 UIViewController 中打开我在 UIWebView 中的 mp3 链接?

iphone - UITextView 不是自动换行

ios - 过滤 Mkoverlay 数组

objective-c - 向 View 添加许多工具提示时出现问题

ios - NSDictionary allKeys 和 allValues 顺序变化

iphone - 如何在不使用导航 Controller 的情况下创建基于多 View 的应用程序?

ios - 无法在 Swift 类中为选择器使用参数

iphone - UIWebView 不支持的 URL