0

我有一个UIWebView大小为 280 像素(两侧填充 20 个)。当我在 webview 中加载内容时,它会像 webview 覆盖一样加载它width(320px)。因此出现了一个卷轴。内容是纯文本,应该在下一行。但内容正在占据全320px尺寸。

如果内容中有表格/图像,那么我可以使用水平滚动,但当内容可以是纯文本时则不行。

如果我让我的 webview 大小为 320px,它就不会滚动。

请检查我面临的问题的快照:

即使内容可以进入下一行,也可以滚动 WebView

4

1 回答 1

0

使用此delegate方法:

- (void)webViewDidFinishLoad:(UIWebView *)aWebView {
     [aWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 1.0;"];

}

如果您仍然面临问题,请尝试将zoom值降低为0.9, 0.85... 等。

更新:

您还可以scalesPageToFitYES如下方式设置:webView.scalesPageToFit = YES;

于 2014-08-26T11:56:17.823 回答