4

我想为 iOS 7 更新我的应用程序。我在 iOS 7 上从应用商店安装了应用程序,它看起来不错,UI 很完美。但是当我从 Xcode 5 安装应用程序时,它会在状态栏下方显示导航栏和其他视图。我阅读了建议使用自动布局的 iOS 7 过渡文档。我的应用目标是 5.1 及更高版本,自动布局仅支持 iOS 6 及更高版本。

请告诉我,我该如何解决。

4

2 回答 2

7

这是唯一对我有用的东西:将其添加到您的视图控制器中。

- (BOOL)prefersStatusBarHidden
{
    return YES;
}
于 2013-09-11T18:43:55.947 回答
1

在这个 SO answer 中有一个关于状态栏更改的完整答案,但简而言之:不,没有办法防止状态栏在 iOS 7 上与您的应用程序重叠。您可以通过移动所有视图控制器来“伪造”它您的应用程序进入外部容器视图,其框架从顶部向下偏移 20 个点。

于 2013-09-17T17:30:56.163 回答