美文网首页
Ios 状态栏自定义

Ios 状态栏自定义

作者: 宁静世界 | 来源:发表于2018-09-13 13:05 被阅读0次

修改状态背景颜色

func setStatusBarBackgroundColor(color :UIColor) {
      let statusBarWindow :UIView=UIApplication.shared.value(forKey:"statusBarWindow")as!UIView
      let statusBar :UIView = statusBarWindow.value(forKey:"statusBar")as!UIView
      if statusBar.responds(to:#selector(setter:UIView.backgroundColor)) {
//            statusBar.backgroundColor = color
          statusBar.tintColor = color
      }
      UINavigationBar.appearance().barTintColor = color
  }

修改状态文字颜色

  override var preferredStatusBarStyle: UIStatusBarStyle {
      return .lightContent
      
  }

相关文章

网友评论

      本文标题:Ios 状态栏自定义

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