美文网首页
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