美文网首页
iOS 状态栏 控制

iOS 状态栏 控制

作者: 小白lf | 来源:发表于2021-05-27 17:38 被阅读0次
    /*
     用于让 各个子页面 独立控制状态栏的 颜色
     子页面 重写 该方法 即可
        override var preferredStatusBarStyle: UIStatusBarStyle {
            return .lightContent
        }
     */
    extension MainTabBarController {
        override var childForStatusBarHidden: UIViewController? {
            return selectedViewController
        }
    
        override var childForStatusBarStyle: UIViewController? {
            return selectedViewController
        }
    }
     
    extension BaseNavigationController {
        open override var childForStatusBarStyle: UIViewController? {
            return topViewController
        }
    
        open override var childForStatusBarHidden: UIViewController? {
            return topViewController
        }
    }
    

    相关文章

      网友评论

          本文标题:iOS 状态栏 控制

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