如何更改UISplitViewController iOS 8的状态栏(样式/颜色)

时间:2015-01-25 15:16:51

标签: ios ios8 uinavigationbar uisplitviewcontroller uistatusbar

我正在尝试更改UISplitViewController

的状态栏样式

我曾经用UINavigationBar

做到这一点

UINavigationBar.appearance().barStyle = UIBarStyle.Black

UISplitViewController没有appearance属性

无论如何都要改变那种风格?

1 个答案:

答案 0 :(得分:11)

默认情况下,基于控制器的状态栏外观设置为YES。所以你只需要将你的分割控制器子类化为

class SplitViewController: UISplitViewController {

    override func preferredStatusBarStyle() -> UIStatusBarStyle {
        return UIStatusBarStyle.BlackOpaque
    }

}