在基于导航控制器的应用程序中,我有一个UIWebView作为我的一个视图控制器视图的子视图。
当显示视图(设备是纵向或横向)时,UIWebView和内容看起来很完美。但是,如果我旋转设备,UIWebView会旋转,但它的框架不会改变。意思是,如果它是纵向的,然后旋转到横向,我会在右侧看到一个很大的间隙,当我检查网页视图的帧值时,它表明它没有改变。
因此,我自然添加了代码来检测设备何时旋转,并重置UIWebView的框架。好吧,现在网页视图占据了整个屏幕,但页面上的文字变得巨大,就像一些自动缩放。我不知道这里发生了什么。
在旋转设备时,保持UIWebView子视图正确显示的最佳方法是什么?
答案 0 :(得分:0)
问题已解决,我错误地将autoreszing mask设置为灵活高度,而不是让导航视图控制器处理它。