我有一个包含一些超文本标记语言的UIWebView
,其中包含div
的宽度和高度被设置为100%
。这在iOS 6上很有效,因为UIWebView
在纵向和水平方向都填充了iOS。当我在iPad 5.1上运行它时,它不起作用。div
的宽度似乎是iPad屏幕的100%
,而不是UIWebView
。UIWebView
启用了水平滚动条,内容变得太宽。
在这种情况下,我应该如何处理iOS 5的需求?
我尝试插入iOS 5 and iOS 6 - UIWebView difference in behaviour注释中提到的一些视口选项,但似乎没有什么不同。
发布于 2013-08-07 13:53:01
我一直被iOS-6之前的这种行为所困扰,因为正如你所说的,默认情况下UIWebView
使用设备的屏幕尺寸,而不是视图的边框。不过,在iOS 5上添加下面的viewport
元代码可以解决这个问题。试着确保只在web视图有了最终框架后才加载内容。
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
https://stackoverflow.com/questions/17882203
复制相似问题