迅速—微调器
2.单击其所在的指示器视图,然后选中“属性”检查器中的“停止时隐藏”复选框,如下所示。
3.将带有相应指示器的IBOutlet连接到控制器文件。
@IBOutlet变量微调框:UIActivityIndicatorView!
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()
}