2011-03-09 69 views
0

在基于导航控制器的应用程序中,我有一个UIWebView作为我的一个视图控制器视图的子视图。当屏幕方向发生变化时,UIWebView无法正确显示

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

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

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

回答

0

问题已解决,我已将自动屏蔽蒙版设置为灵活高度,而不是让导航视图控制器处理它。

相关问题