美文网首页
iOS开发笔记-89:Swift5 - 状态栏文字颜色

iOS开发笔记-89:Swift5 - 状态栏文字颜色

作者: 原味蛋炒饭 | 来源:发表于2019-05-06 09:39 被阅读0次

最近又碰到这个问题,我的成功案例。
时间:2019.5.6
版本:swift5
修改颜色代码:

    //状态栏文字颜色
    override var preferredStatusBarStyle: UIStatusBarStyle {
        return .default//黑色字体
    }

第一步:
info.plist中修改


屏幕快照 2019-05-06 上午9.36.59.png
<key>UIViewControllerBasedStatusBarAppearance</key>
    <true/>

第二步:

//自定义UITabBarController
class JJTabBarViewController: UITabBarController{
    override var childForStatusBarStyle: UIViewController? {
        return self.selectedViewController
    }
    override var childForStatusBarHidden: UIViewController? {
        return self.selectedViewController
    }
}
//自定义UINavigationController
class JJNavigationVC: UINavigationController {
    open override var childForStatusBarHidden: UIViewController? {
        return self.topViewController
    }
    open override var childForStatusBarStyle: UIViewController? {
        return self.topViewController
    }
}

第三步:
可以在想要改变颜色的子控制器中,修改想要的颜色了

相关文章

  • iOS开发笔记-89:Swift5 - 状态栏文字颜色

    最近又碰到这个问题,我的成功案例。时间:2019.5.6版本:swift5修改颜色代码: 第一步:info.pli...

  • iOS简单粗暴改变状态栏文字颜色

    在开发过程中,在很多地方会遇到让改变屏幕上方状态栏文字的颜色。 iOS状态栏文字颜色有两种: UIStatusBa...

  • iOS改变状态栏文字颜色

    iOS改变状态栏文字颜色 UINavigationController不会将 preferredStatusBar...

  • iOS更改状态栏文字颜色

    在平时的iOS开发过程当中,经常需要改变状态栏的文字颜色,于是做了整理(iOS9之后),步骤如下: 在Info.p...

  • iOS 状态栏和导航栏的控制

    iOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样需求。 自从...

  • IOS状态栏和导航栏的控制问题

    IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样需求。本文总...

  • iOS设置状态栏字体颜色为白色

    前言 在iOS开发中状态栏字体颜色有两种,即黑色(UIStatusBarStyleDefault)和白色(UISt...

  • IOS状态栏和导航栏的控制问题

    注:转自这里IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等,导航栏也有同样...

  • iOS 状态栏的总结

    【iOS 开发】Status Bar 状态栏设置汇总 状态栏 个人觉得 iOS 的 Status Bar 状态栏也...

  • iOS状态栏控制

    IOS的项目多数会遇到控制状态栏和导航栏的问题,比如隐藏状态栏、控制状态栏的文字颜色等。遇见坑了,所以总结了一下用...

网友评论

      本文标题:iOS开发笔记-89:Swift5 - 状态栏文字颜色

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