显然,我正在努力使状态栏显示在我用来在应用程序中提供信息的所有XIB中。除此之外,其他一切都很好,并且运行正常。
我已经在Deployment Info
下检查-它显示Default
状态栏。
我已经检查了每个XIB,它们的Status Bar
设置为Inferred
除此之外,我浏览了Stackoverflow上的大多数文章,并尝试:在AppDelegate
:UIApplication.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/