iOS TableViewController设置状态栏颜色

时间:2017-11-30 15:01:43

标签: ios swift uitableview

有没有办法将statusbar lightcontent颜色设置为UITableViewController

看起来没有功能

override open var preferredStatusBarStyle: UIStatusBarStyle{
        return UIStatusBarStyle.lightContent
    }
UITableViewController

中的

2 个答案:

答案 0 :(得分:1)

将barStyle添加到黑色修复了问题

self.navigationController?.navigationBar.barStyle = .black

答案 1 :(得分:-1)

如果您使用导航栏

试试这个

override func viewDidLoad() {
        super.viewDidLoad()
    navigationController?.navigationBar.barTintColor = UIColor.green
}

如果您不使用导航栏,只需更改颜色背景视图

override func viewDidLoad() {
            super.viewDidLoad()
        view.backgroundColor = UIColor.green
    }