显然,我正在努力使状态栏显示在我用来在应用程序中提供信息的所有XIB中。除此之外,其他一切都很好,并且运行正常。


我已经在Deployment Info下检查-它显示Default状态栏。
我已经检查了每个XIB,它们的Status Bar设置为Inferred
除此之外,我浏览了Stackoverflow上的大多数文章,并尝试:在AppDelegateUIApplication.sharedApplication().statusBarHidden = false-没运气。
然后,要查看是否成功,在每个viewControllers文件中,我都这样做了:

override func prefersStatusBarHidden() -> Bool { return false }

在每种情况下,我都无法获得想要的结果。有什么帮助吗?

最佳答案

使用此代码,

override func prefersStatusBarHidden() -> Bool {
    return false
}


要么

override func viewWillAppear(animated: Bool) {
    super.viewWillAppear(true);

    if UIApplication.sharedApplication().statusBarHidden {
       // do stuff here..
       UIApplication.sharedApplication().statusBarHidden = false;
    }

}


希望对您有所帮助

关于ios - iOS中的XIB无法显示状态栏-为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37184642/

10-12 04:22