【问题标题】:Apps UIWebView stuck on landscape on iPad on iOS 7应用程序 UIWebView 在 iOS 7 上的 iPad 上卡在横向上
【发布时间】:2013-09-19 06:59:12
【问题描述】:

我有一个 iOS 5 + 应用程序,我正在为 iOS 7 做准备。

我在视图控制器中加载了一个基于 TabBar 的标准应用程序,其中一个加载到 webView 中。

此 webview 具有横向和纵向模式,因为应用程序可以旋转,这适用于除运行 iOS 7 的 iPad 之外的所有设备。

问题是无论方向如何,iOS 7 上的 Web 视图始终显示为 iPad 上的横向,iOS 7 摆脱了您过去在 iPad 上运行 iPhone 应用程序时使用的 2x 按钮,因此它是人造全屏。

应用程序以纵向模式打开,如果我旋转 iPad,其他所有东西都会旋转 - 所有其他视图都会调整和重新定位 - 除了 web 视图中的 html - 它卡在横向上。

这发生在设备和模拟器上

我想的问题是为什么?有其他人有过这方面的经验吗?

非常感谢

【问题讨论】:

    标签: ipad uiwebview rotation ios7


    【解决方案1】:

    尝试在 UIWebView 上设置约束。在情节提要中,查找右下角的菜单图标,然后选择看起来像 tie fighter 的那个。然后选择“添加缺少的约束”或“重置为建议的约束”。然后当您的视图更改(方向)时,空间限制将调整。

    【讨论】:

    • 感谢您的回答。所有较旧的答案都不适用于 iOS 7(显然......)。为什么他们改变了故事板的行为?我讨厌这个布局引擎。但你的解决方案奏效了!
    猜你喜欢
    • 2013-11-13
    • 2016-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多