从风景开始的Uiwebview没有正确调整到肖像,但从肖像开始一切正常

时间:2011-04-05 18:25:14

标签: iphone uiwebview

这是一个非常奇怪的错误。我有一个标签栏控制器,带有嵌套的导航控制器,然后有你的标准tableview。单击单元格时,新视图将被推送到控制器上。这是一个带有嵌套uiwebview的常规视图,可以查看整个视图。

当以纵向模式进入该视图时,它看起来很棒,当您将其旋转为横向时,它看起来很棒,再次回到肖像是好的。

但是当您使用横向进入该视图时,它看起来很棒,但旋转到纵向似乎没有调整大小,宽度仍然太宽,文本更大。

我试过了 1.webView.frame = self.view.frame; - 似乎没有改变它的行为 2.视图和webview都设置为自动调整大小,就像我说它在纵向开始时一样 3. [webView setFrame:CGRectMake(0,0,320,411)];从风景旋转到肖像时。这真的很奇怪,它使得webview消耗了一半的屏幕。字体仍然很大。 4.我已将自动调整大小更改为禁用,在方向更改时手动调整大小,然后执行[webView reload];

我尝试了各种其他事物和事物的组合。这个问题在我的所有webview子视图中都是一致的。

我有点新意,请尽量具体。

1 个答案:

答案 0 :(得分:5)

在html的头部使用<meta name='viewport' content='width=device-width; initial-scale=1.0; maximum-scale=1.0;'>