加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iPhone SDK:用于停止加载/下载图像的UIWebView

发布时间:2020-12-14 17:52:33 所属栏目:百科 来源:网络整理
导读:如何在 Xcode中使用UIWebView,以便在加载页面时不下载图像(以便更快地加载页面)? 解决方法 UIWebView是WebKit完整WebView的一个苍白,可怜的小阴影,这很容易. -webView:shouldStartLoadWithRequest:navigationType:仅调用导航.对于WebPolicyDelegate在mac
如何在 Xcode中使用UIWebView,以便在加载页面时不下载图像(以便更快地加载页面)?

解决方法

UIWebView是WebKit完整WebView的一个苍白,可怜的小阴影,这很容易. -webView:shouldStartLoadWithRequest:navigationType:仅调用导航.对于WebPolicyDelegate在mac上执行的每个请求都不会调用它.使用UIWebView,我将如何解决此问题:

实现-webView:shouldStartLoadWithRequest:navigationType:并将其设置为始终返回NO.但是你也会接受请求并产生一个NSURLConnection.当NSURLConnection完成获取数据时,您将查看任何IMG标记并将其修改为您想要的任何占位符.然后,您将使用-loadHTMLString:baseURL:将生成的字符串加载到UIWebView中.

当然,在iPhone上解析HTML并不是一项微不足道的任务,Javascript加载器会给你带来麻烦,所以这不是一个完美的答案,但它是我所知道的最好的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读