参考http://blog.csdn.net/zhaoweixing1989/article/details/13021513
(1)获取加载页面的URL地址,加载开始,加载完成,加载失败的监听
</pre><p><span >让当前的VIEwController实现</span>uiwebviewdelegate代理然后实现代理中的方法:</p><pre code_snippet_ID="1895631" snippet_file_name="blog_20160923_2_6890158" name="code" >//使用UIWebVIEw代理方法 func webVIEw(webVIEw: UIWebVIEw,shouldStartLoaDWithRequest request: NSURLRequest,navigationType: UIWebVIEwNavigationType) -> Bool { print(request.URL) if request.URL!.absoluteString.hasPrefix("app://") { //解析app://report?userID=0001逻辑 return false } return true } func webVIEwDIDStartLoad(webVIEw: UIWebVIEw) { //开始加载 //activityLoadingVIEw.startAnimating() // print(self.artworkWebVIEw.request?.URL?.absoluteString) } func webVIEw(webVIEw: UIWebVIEw,dIDFailLoaDWithError error: NSError?) { //加载失败 } func webVIEwDIDFinishLoad(webVIEw: UIWebVIEw) { //加载成功,加载完成 // activityLoadingVIEw.stopAnimating() }总结
以上是内存溢出为你收集整理的Swift UIWebView全部内容,希望文章能够帮你解决Swift UIWebView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)