我想以编程方式更改 UIWebView 缩放级别。
我已经尝试过这些,但它们对我不起作用;
UIScrollView *sv = [theWebView.subviews objectAtIndex:0];
[sv setZoomScale:50 animated:YES];
还,
[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 5.0;"];
任何想法?
最佳答案
这是我能找到的唯一方法来完成它:
(如果您愿意,请指定您自己的尺寸,我在输入表单字段后尝试缩小)
UIScrollView *sv = [[webViewView subviews] objectAtIndex:0];
[sv zoomToRect:CGRectMake(0, 0, sv.contentSize.width, sv.contentSize.height) animated:YES];
关于uiwebview 以编程方式缩放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4786570/