【发布时间】:2015-05-30 15:39:15
【问题描述】:
我有一个 ViewController,它是第一个要加载的,我不使用 NavigationController 导航到下一个 VC。我使用 Segue。
我有一个背景图像,它覆盖了第一个 VC 的整个屏幕。 它覆盖了运营商/时间/电池的状态栏,颜色变为黑色。用户将看不到电池寿命。
我的项目 info.plist 文件中没有基于视图控制器的状态栏属性(设置为 NO)
如何设置白色或其他颜色以使状态栏可见?
override func viewWillAppear() {
super.viewWillAppear()
var nav = self.navigationController?.navigationBar
nav?.barStyle = UIBarStyle.Black
nav?.tintColor = UIColor.whiteColor()
nav?.titleTextAttributes = [NSForegroundColorAttributeName: UIColor.orangeColor()]
}
【问题讨论】: