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加载器会给你带来麻烦,所以这不是一个完美的答案,但它是我所知道的最好的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |