iOS 应用中未显示状态栏

Status bar not showing up on iOS app

我在 iOS 上无法让状态栏显示在我的视图中。我已经尝试将“状态栏最初隐藏”的 plist 文件更改为 NO 但它仍然没有显示 up.This 我得到的只有黑条,我不确定为什么。

编辑:我不确定为什么我被否决了,我对此进行了研究,但我尝试过的一切都没有奏效,也许我应该更具体一些。 我尝试了下面的两个答案,导致错误。我是否缺少代表团或类似的东西。我是 swift 的新手,对委托有疑问。

制作 StatusBar LightContent 的完美且有效的方法。

1) 转到 "info.plist" 并添加 属性 View controller-based status bar appearance = NO

2) 在您的 AppDelgate.swift 中输入此代码:

application.setStatusBarStyle(UIStatusBarStyle.LightContent, animated: true)

希望对您有所帮助!

更新:对于iOS 9,Swift 4:

UIApplication.shared.statusBarStyle = .lightContent

您可以尝试的另一件事是单击您的项目名称。然后在 Targets 下单击您的项目名称。然后在它说 Deployment Info 的地方看一下它说 Status Bar Style 的地方并将其更改为 Light。执行 Shift+Cmd+K 清洁,然后 运行。