当 UIWebView 加载页面时,我需要获取有关加载数据百分比的信息。
我知道 UIWebView 没有提供相应的 API。
我想知道有什么解决方法吗?
一种方法是使用外部框架(ASIHTTP、AFNetworking),它为您提供一些进度信息来获取数据,然后使用– loadHTMLString:baseURL:
.
ASIHTTP 虽然不再积极开发,但有一个非常适合您的案例的类:
ASIWebPageRequest - 下载完整的网页,包括图像和样式表等外部资源。即使没有网络连接,任何大小的页面都可以无限期地缓存,并显示在 UIWebview / WebView 中。