4

我的应用程序很好,并且在应用程序商店中运行良好。它甚至可以毫无问题地在 iOS7 上运行。但是,当我在 Xcode 5(适用于 iOS7)中编译时,这是一场灾难。状态栏不见了,视图全部展开,它没有在应该的地方暂停,而且我的第三方广告商的弹出窗口没有出现。任何人都知道发生了什么,至少状态栏问题?

4

3 回答 3

4

您的应用程序之前是使用 6.0 SDK 构建的,即使在装有 iOS 7 的设备上运行时也会使用它。现在,当您使用 Xcode 5 构建时,您是针对 iOS 7.0 SDK 构建的,它引入了 6.0 的许多更改,并且您的在您进行必要的更改以适应 7.0 的范式之前,应用程序看起来会很奇怪。是官方的 iOS 7 过渡指南,解释了如何应对 SDK 中的变化。

于 2013-09-19T16:52:36.803 回答
1

状态栏问题可以通过将此值添加到 plist 来解决:“查看基于控制器的状态栏外观”并将其设置为“否”。

于 2013-09-20T00:03:28.470 回答
1

iOS 7 是一个重大更新。这是对 iOS 7 SDK 场景的典型更新。您只需要一一解决每个问题。

现在处理状态栏的方式是它总是在你的内容上绘制(除非你隐藏它),所以你必须为状态栏提供背景。您对状态栏的前景色的控制有限 - 基本上您可以在白色和黑色之间进行选择。

请参阅:iOS 7 UI 转换指南

于 2013-09-19T16:52:24.517 回答