美文网首页
状态栏文字颜色

状态栏文字颜色

作者: 没技术的BUG开发攻城狮 | 来源:发表于2021-06-07 15:17 被阅读0次

    在UINavigationController子类里重写如下两个方法
    override var childForStatusBarStyle: UIViewController?{
    return topViewController
    }
    override var childForStatusBarHidden: UIViewController?{
    return topViewController
    }

    然后在需要改变状态栏颜色的控制器内重写如下方法
    override var preferredStatusBarStyle: UIStatusBarStyle{
    if #available(iOS 13.0, *) {
    return .darkContent
    } else {
    // Fallback on earlier versions
    return .default
    }
    }

    相关文章

      网友评论

          本文标题:状态栏文字颜色

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