【发布时间】:2011-04-05 18:25:13
【问题描述】:
这是一个非常奇怪的错误。我有一个标签栏控制器,带有一个嵌套的导航控制器,然后有你的标准表格视图。当您单击一个单元格时,一个新视图被推送到控制器上。这是一个带有嵌套 uiwebview 的常规视图,它占据了整个视图。
当以纵向模式进入该视图时,它看起来很棒,当您将其旋转到横向时它看起来很棒,然后再次回到纵向就很好。
但是当您使用横向进入该视图时,它看起来很棒,但旋转到纵向似乎并没有调整大小,宽度仍然太宽并且文本更大。
我试过了 1.webView.frame = self.view.frame;-这似乎并没有改变它的行为 2.视图和网络视图都设置为自动调整大小,就像我说的那样,它在纵向启动时有效 3.[webView setFrame:CGRectMake(0, 0, 320,411)];从横向旋转到纵向时。这真的很奇怪,它使 webview 占用了一半的屏幕。字体还是很大。 4.我已将自动调整大小更改为禁用,在方向更改时手动调整它们的大小,然后执行 [webView reload];
我尝试了各种其他的东西和东西的组合。这个问题在我所有的 webview 子视图中都是一致的。
我是新人,所以请尽可能具体。
【问题讨论】:
-
呃,搜索了几个小时后,我终于发现你在 html 的 head 部分中添加了以下内容:
-
欢迎来到 *!很高兴看到您已经解决了您的问题。为了其他可能偶然发现此问题的人的利益,请务必将您的答案标记为正确。