iOS 状态栏 控制

2021-05-27  本文已影响0人  小白lf
/*
 用于让 各个子页面 独立控制状态栏的 颜色
 子页面 重写 该方法 即可
    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
    }
}
上一篇下一篇

猜你喜欢

热点阅读