如何以编程方式找到webview's
scrollView
的缩放级别。我尝试使用下面的代码。
我的代码:
[WebView stringByEvaluatingJavaScriptFromString:[Nssting stringWithFormat:@"document.body.style.zoom = %f;",zoomlevel];
答案 0 :(得分:0)
获取scrolView
webView
,然后使用以下代码对其应用一些操作。您可以通过以下方式申请。
检测内容大小并设置缩放级别:
UIScrollView *sview = [[webview subviews] objectAtIndex:0];
[self.webView.scrollView setZoomScale:1.5 animated:YES];
更多:
for (UIView *subView in [self.view subviews]) {
if ([subView isKindOfClass:[UIScrollView class]]) {
UIScrollView *scrollView = (UIScrollView *)subView;
[scrollView setZoomScale:2.5f animated:YES];
}
}
注意:内部scrollview
是subview
的{{1}}。
修改强>
只需使用webview
的委托方法获取高度和宽度,请参阅下面的代码:
webview
答案 1 :(得分:0)
最后我得到了答案。
可能会帮助任何人。
以下是我的回答:
在您的html字符串中添加此元标记。
meta name =' viewport'含量='宽度= 300,最小刻度= 0.25,最大规模= 3.0,用户可扩展= YES'
谢谢, AKS