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

前端之家收集整理的这篇文章主要介绍了iPhone SDK:用于停止加载/下载图像的UIWebView前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在 Xcode中使用UIWebView,以便在加载页面时不下载图像(以便更快地加载页面)?

解决方法

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

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

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

猜你在找的Xcode相关文章