首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有没有一种在UIWebView中垂直适应网页的方法?

有没有一种在UIWebView中垂直适应网页的方法?
EN

Stack Overflow用户
提问于 2014-05-13 15:11:15
回答 3查看 477关注 0票数 1

我需要我的UIWebView显示一个完整的网页,从上到下(如果页面很长并不重要,如果我不能阅读它,我不在乎,我只想看到整个页面)。

那么,如何在web视图中垂直调整页面大小?缩放以填充,纵横比适配等。不工作。谢谢。

EN

回答 3

Stack Overflow用户

发布于 2014-05-13 15:16:12

您只需使用以下代码行即可完成此操作:

代码语言:javascript
运行
复制
myWebView.scalesPageToFit = YES;

这将缩放页面以在UIWebView中水平和垂直调整。

票数 0
EN

Stack Overflow用户

发布于 2014-05-13 15:17:51

你可以使用javascript函数。

代码语言:javascript
运行
复制
 NSString *jsCommand = [NSString stringWithFormat:@"document.body.style.zoom = 1.5;"];
[myWebView stringByEvaluatingJavaScriptFromString:jsCommand];
票数 -1
EN

Stack Overflow用户

发布于 2014-05-13 15:41:58

代码语言:javascript
运行
复制
 [webview setScalesPageToFit:YES];  

代码语言:javascript
运行
复制
 [webview sizeToFit];

setScalesPageToFit:给出了类似于this的输出

有时myWebView.scalesPageToFit = YES;不能工作,所以我们必须设置它,这就是为什么我写了[myWebView setscalesPageToFit:YES];,我在UIButton中遇到了这样的问题,button.text = @"long text";不能工作,但当我使用[button setTitle:@"long text" forControlState:UIcontrolStateNormal];时,它工作了。因此,它可能会为您工作

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23624821

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档