3

你能解释一下 的行为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调用.-setNeedsDisplayUIWebView

是否有可能获得旧的渲染行为UIWebView

4

0 回答 0