UIWebview渲染iOS 7

时间:2013-07-24 13:09:54

标签: ios uiwebview ios7

你能解释一下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测试版中,SDK的行为已被更改。现在,如果没有完全加载所有资源,无法在UIWebView中显示任何内容。所以我看到一个没有'Test message'的空白屏幕。一段时间后,请求无法访问的资源因超时而失败,UIWebview显示其内容。

我已尝试使用-stringByEvaluatingJavascriptFromString中的javascript强制显示内容,并为-setNeedsDisplay的所有子视图调用UIWebView

是否可以获得UIWebView的旧呈现行为?

0 个答案:

没有答案