美文网首页
Swift 中 preferredStatusBarStyle

Swift 中 preferredStatusBarStyle

作者: 山已几孑 | 来源:发表于2018-09-11 16:32 被阅读0次

以前写过,忘了,回忆一下

第一步,infoPlist里面加一个这个


image.png

第二步,navigationController,和tabBarController 加上几行代码

/// UINavigationController
override var childViewControllerForStatusBarStyle: UIViewController? {
    return self.topViewController
}
override var childViewControllerForStatusBarHidden: UIViewController? {
    return self.topViewController
}
/// UITabBarController
override var childViewControllerForStatusBarStyle: UIViewController? {
    return self.selectedViewController
}
override var childViewControllerForStatusBarHidden: UIViewController? {
    return self.selectedViewController
}

第三步, 该怎么设置就怎么设置吧, 没啥好说的了。。。

      /// In Controller
override var preferredStatusBarStyle: UIStatusBarStyle {
    return .lightContent
}
override var prefersStatusBarHidden: Bool {
    return false
}

相关文章

网友评论

      本文标题:Swift 中 preferredStatusBarStyle

      本文链接:https://www.haomeiwen.com/subject/gevugftx.html