我目前正在开发一个 iOS 6 应用程序。在 iPhone 4/5 上运行此应用程序运行良好。唯一的问题是,随着新 iOS 7 的推出,设计被毁了。状态栏现在是应用程序的一部分,我的应用程序中的所有视图都被推到顶部,与状态栏重叠。
解决此问题的最佳解决方案是什么?我正在使用 UINavigationController 和一些自定义视图。做了一些阅读,有人建议我包含一个自定义容器视图来创建类似 iOS 6“状态栏”的东西,因为顶部的视图将是黑色和空的。有没有其他解决方案?或者也许是修复我的应用程序以支持 iOS 6 和 7 设计的正确方法?