屏幕方向更改时,UIWebView无法正确显示

时间:2011-03-09 21:13:25

标签: uiwebview screen orientation

在基于导航控制器的应用程序中,我有一个UIWebView作为我的一个视图控制器视图的子视图。

当显示视图(设备是纵向或横向)时,UIWebView和内容看起来很完美。但是,如果我旋转设备,UIWebView会旋转,但它的框架不会改变。意思是,如果它是纵向的,然后旋转到横向,我会在右侧看到一个很大的间隙,当我检查网页视图的帧值时,它表明它没有改变。

因此,我自然添加了代码来检测设备何时旋转,并重置UIWebView的框架。好吧,现在网页视图占据了整个屏幕,但页面上的文字变得巨大,就像一些自动缩放。我不知道这里发生了什么。

在旋转设备时,保持UIWebView子视图正确显示的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

问题已解决,我错误地将autoreszing mask设置为灵活高度,而不是让导航视图控制器处理它。