即使可以在webview的宽度中加载内容,也可以在UIWebView中滚动

时间:2014-08-26 11:50:01

标签: ios uiwebview contentsize

我有一个UIWebView,其大小是280像素(从两侧填充20个)。当我在webview中加载内容时,它会加载它,就像webview覆盖完整width(320px)一样。卷轴来了。内容是纯文本,应该在下一行。但内容占据320px大小。

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

如果我将我的webview尺寸设为320px,则不会滚动。

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

WebView with scroll even when conntent can go in next line

1 个答案:

答案 0 :(得分:0)

使用此delegate方法:

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

}

如果您仍然遇到问题,请尝试将zoom值降为0.9, 0.85等等。

<强>更新

您还可以将scalesPageToFit设置为YES,如下所示:webView.scalesPageToFit = YES;