【问题标题】:Weird space in iOS7iOS7中的奇怪空间
【发布时间】:2014-12-07 13:54:10
【问题描述】:

我刚刚在 iOS 7 目标上运行了一个演示应用程序,这就是我得到的:

我正在使用情节提要,它在 iOS8 中看起来不错。约束是正确的。

我已经检查过,例如 UITableView is starting with an offset in iOS 7

但在这种情况下,问题是整个事情,包括。状态栏有偏移量,不知道这是什么。我在情节提要中玩弄了视图控制器的布局设置,但没有任何效果。

我还创建了一个全新的(单一视图)项目,在没有更改任何内容的情况下运行它,遇到了同样的问题。不知道关于自动布局的新项目会出现什么问题,因为我无法在根视图控制器的视图中设置任何约束...

有什么想法吗?

提前致谢。

【问题讨论】:

    标签: ios ios7 ios8 xcode6.1


    【解决方案1】:

    Try adding a "Default-568h@2x.png" launch screen 防止您的 iOS 7 设备在信箱模式下运行应用程序。

    What Apple really wants you to do is use Auto-layout(请参阅链接博客中的第 1 点),我怀疑您的演示应用没有这样做。

    【讨论】:

    • 我正在使用自动布局...为所有内容设置约束...它在 iOS8 中正常工作。
    • 我刚刚使用最新版本的 XCode (6.1) 创建了一个新的单视图项目,没有做任何事情,在 7.1 模拟器中运行它并遇到了同样的问题。我似乎对自动布局无能为力,因为只有根视图控制器的视图,我无法设置约束。
    • 好吧,启动画面很有帮助。不过奇怪的修复。