iOS 5上的UIWebView内容比iOS 6上的更宽

iOS 5上的UIWebView内容比iOS 6上的更宽,ios,css,objective-c,uiwebview,Ios,Css,Objective C,Uiwebview,我有一个UIWebView包含一些HTML,其中containingdiv的宽度和高度设置为100%。这在iOS 6上非常有效,在iOS 6中,div在纵向和水平方向上填充UIWebView。当我在iOS 5.1上运行它时,它不工作。div的宽度似乎是iPad屏幕的100%,而不是UIWebView。UIWebView启用水平滚动条,内容变得太宽 在这种情况下,我应该如何处理iOS 5的需求 我尝试插入的注释中提到的一些视口选项,但似乎没有任何区别。我一直为这种iOS-6之前的行为感到困扰,因为

我有一个
UIWebView
包含一些HTML,其中containing
div
的宽度和高度设置为
100%
。这在iOS 6上非常有效,在iOS 6中,div在纵向和水平方向上填充
UIWebView
。当我在iOS 5.1上运行它时,它不工作。
div
的宽度似乎是iPad屏幕的
100%
,而不是
UIWebView
UIWebView
启用水平滚动条,内容变得太宽

在这种情况下,我应该如何处理iOS 5的需求


我尝试插入的注释中提到的一些视口选项,但似乎没有任何区别。

我一直为这种iOS-6之前的行为感到困扰,因为正如您所说,默认情况下,
UIWebView
使用设备的屏幕大小,而不是视图的框架。然而,在iOS 5上添加以下
viewport
meta也为我解决了这个问题。尝试确保仅在web视图具有最终帧后加载内容

<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />

有什么线索吗?我面临相反的问题!