在 4.2 上使用 UIWebView 的屏幕宽度始终为 480
Posted
技术标签:
【中文标题】在 4.2 上使用 UIWebView 的屏幕宽度始终为 480【英文标题】:Screen width is always 480 using UIWebView on 4.2 【发布时间】:2010-11-23 07:16:25 【问题描述】:我正在尝试让 UIWebView 的内容适合屏幕。我尝试了两种方法。首先,我尝试使用加载的 html 中的视口元标记来设置视口宽度:
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0" />
在我将模拟器和手机更新到 4.2 之前,这种方法有效。
我还尝试将显示 html 的 UIWebView 的 scalesPageToFit 设置为 YES。
这两个选项都不起作用。宽度设置为 480,如 document.documentElement.clientWidth
所示有什么想法吗?
【问题讨论】:
【参考方案1】:如果在显示之前加载webview,就会发现viewport设置不正确。
【讨论】:
以上是关于在 4.2 上使用 UIWebView 的屏幕宽度始终为 480的主要内容,如果未能解决你的问题,请参考以下文章
iOS-UIWebView加载HTMLString图片显示超过屏幕宽度,导致webView可以左右滑动处的理方法