你能解释一下 的行为UIWebView -loadHTMLString:baseURL:
吗?
例如,我有一个简单的 html,我想渲染它:
<html>
<body>
Test message <br>
<img src="%http_path_for_unreachable_resource%" />
</body>
</html>
在以前的 SDK 版本(等于或小于 6.x)UIWebView
中呈现此 html 并显示'Test message'
,而无需等待 html 中所有资源的完全加载。
在 7.0 beta SDK 中的行为已经改变。现在,如果UIWebView
没有完全加载所有资源,就无法显示任何内容。所以我看到一个没有'Test message'
. 一段时间后,对无法访问的资源的请求因超时而失败,UIWebview
显示其内容。
我已经尝试通过在 中使用 javascript 来强制显示内容,方法是-stringByEvaluatingJavascriptFromString
调用.-setNeedsDisplay
UIWebView
是否有可能获得旧的渲染行为UIWebView
?