我一直无法在任何地方找到解决此问题的方法。我正在使用 Xcode 4.5 使用情节提要编写 iOS 6 应用程序。它使用导航控制器在带有导航栏的多个视图控制器之间跳转,包括一些使用 UIWebView 显示网站的视图控制器。我已经向 AppDelegate 和各种 ViewController 文件添加了代码,以将应用程序中大多数场景的视图限制为纵向(因为否则它们看起来确实不太好),但允许网站的横向视图。Info.plist 配置为允许所有 4 个方向。
在 UIWebView 场景中一切正常;包括旋转,滚动和缩放 - 除了一件事:当我从纵向旋转到横向时,网站的水平尺寸保持锁定在纵向视图的水平尺寸 - 导致网站右侧有很大的空白区域场景(见下图)。我通过在 Attributes Inspector 中的 View Controller 下选择 Layout: Wants Full Screen 在 UIWebView 顶部修复了一个小的 (1/4") 空白区域。但我无法解决这个问题。
如有必要,我可以提供相关代码或 Storyboard 设置。任何人都可以帮忙吗?谢谢你。