uiwebview 以编程方式缩放
我想以编程方式更改 UIWebView 缩放级别。
我已经尝试过这些,但它们对我不起作用;
UIScrollView *sv = [theWebView.subviews objectAtIndex:0];
[sv setZoomScale:50 animated:YES];
另外,
[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 5.0;"];
有什么想法吗?
I want to change the UIWebView zoom level programmatically.
I have tried these but they are not worked for me ;
UIScrollView *sv = [theWebView.subviews objectAtIndex:0];
[sv setZoomScale:50 animated:YES];
also,
[theWebView stringByEvaluatingJavaScriptFromString:@"document.body.style.zoom = 5.0;"];
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这是我能找到实现它的唯一方法:
(如果您愿意,请指定您自己的尺寸,我在表单字段中输入内容后尝试缩小)
This is the only way I could find to accomplish it:
(specify your own sizes if you wish, i was attempting to zoom out after typing into a form field)
我会使用:
其中
self
是包含webView
的viewController
。您的问题可能是
zoomScale
的大小超过sv.maximumZoomScale
的大小。I would use:
where
self
is theviewController
containing thewebView
.Your problem could be the size of your
zoomScale
exceeds the size ofsv.maximumZoomScale
.