迅速—微调器

2.单击其所在的指示器视图,然后选中“属性”检查器中的“停止时隐藏”复选框,如下所示。

3.将带有相应指示器的IBOutlet连接到控制器文件。

  @IBOutlet变量微调框:UIActivityIndi​​catorView! 

4.将UIWebViewDelegate协议添加到该类,并通过在viewDidLoad方法的顶部插入以下代码来注册委托。

 类DetailViewController:UIViewController,UIWebViewDelegate { 
…。
覆盖func viewDidLoad(){
Self.webView.delegate =自我
// webView是WebView的IBOutlet名称
}

5.最后,在加载页面时,可以在加载失败时插入操作。

  Func webViewDidStartLoad(webView:UIWebView){ 
//当WebView开始加载页面时
Self.spinner.startAnimating()
}
  Func webViewDidFinishLoad(webView:UIWebView){ 
// WebView完成页面加载后
Self.spinner.stopAnimating()
}
  Func webView(webView:UIWebView,didFailLoadWithError错误:NSError?){ 
//当WebView无法加载页面时
Self.spinner.stopAnimating()
}