我将 iOS 7 sdk 复制到 xcode 4.6 sdks 目录。现在我可以将 Base SDK 设置为 iOS 6 或 iOS 7。我可以成功运行 iOS 6 应用程序
我正在使用 Xcode 4.6 在 iOS 7 设备上运行 iOS 6 应用程序。基础 SDK 设置为 6.1。她是来自 AppDelegate 的一些代码:
navigationController = [[UINavigationController alloc] initWithRootViewController:mainViewController];
navigationController.navigationBarHidden = YES;
window.rootViewController = navigationController;
现在我在 iOS 7 设备上遇到了一个奇怪的问题,即状态栏不显示任何内容并且它是透明的。
以前我在 iOS 7 设备上安装了另一个应用程序,并将 Base SDK 设置为 6.1,它运行良好,但在该应用程序中 NavigationBar 没有隐藏。
当我运行应用程序(上面的代码)时得到的结果如下所示:
和
我已经尝试了一切使状态栏稳定但它不起作用。这些图像中显示的导航栏是图像视图,默认导航栏是隐藏的。我想知道它在我的另一个没有隐藏导航栏的应用程序中是如何工作的。
请帮忙