在 iOS 应用程序中,导航栏位于状态栏下方

Navigation Bar goes beneath Status Bar in iOS application

我有一个 Table 视图、导航栏和左栏按钮,如下图所示:

当我 运行 应用程序时,导航栏进入状态栏下方,如下图所示:

有什么解决办法吗?

我正在使用 swift 2.0 和 Xcode 7.3.1

进行编码

如果你想同时使用导航控制器和标签栏控制器,你应该在导航控制器中嵌入标签栏。

请参阅下面的堆栈 post:

Using tabbar and navigation bar together

最好将导航栏添加到您的 table 视图中.. 您可以通过嵌入 - 导航控制器

来设置它

根据安全区域调整导航栏。 它对我有用。

尝试在 viewDidLoad 中添加以下行

self.navigationController?.navigationBar.isTranslucent = false