美文网首页
iOS StatusBar

iOS StatusBar

作者: 滴滴时光 | 来源:发表于2018-10-09 18:02 被阅读29次

1、在 Info.plist 中配置 View controller-based status bar appearance = YES
2、在 RootParentViewController 重写 preferedStatusBarStyle

override var preferredStatusBarStyle: UIStatusBarStyle {
    return .lightContent
}
    
override var childViewControllerForStatusBarStyle: UIViewController? {
    if /* topViewController is black style */ {
      // 子 Controller重写 preferedStatusStyle 方法
      return blackStyleController
    }
    // 使用当前 Controller 的样式,也就是 lightContent
    return nil
}

要在父 ViewController 中实现 preferredStatusBarStylechildViewController 的这个方法不会被调用

相关文章

  • iOS 13 更改状态栏背景

    项目中需要更改 statusBar 背景色,可是 iOS 13 statusBar 找不到了,原来使用的 kvc ...

  • iOS 13 更改状态栏背景

    项目中需要更改 statusBar 背景色,可是 iOS 13 statusBar 找不到了,原来使用的 kvc ...

  • iOS 13更新

    StatusBur iOS 13之前获取StatusBar代码: iOS 13之后已经获取不到了,iOS 13之后...

  • iOS13 获取StatusBar并且获取网络状态

    获取StatusBar 项目中通过StatusBar来获取手机当前状态,但是在iOS 13中便获取不到了,调试了一...

  • iOS statusBar

    1.statusBar Info.plist文件配置说明详 分别在 Info.plist中添加以下字段,分别表...

  • iOS StatusBar

    1、在 Info.plist 中配置 View controller-based status bar appea...

  • iOS statusBar

    隐藏/显示statusBar(iOS 7.0+) 全局隐藏/显示状态栏在info.plist中添加View con...

  • ios statusBar

    viewController不在容器控制器中时1.1 设置启动动画时颜色 1.2 设置进入应用颜色 2.viewC...

  • IOS Statusbar

    设置启动时的statusbar 修改其中一处即可,另外一处会随之改变。

  • iOS Status bar could not find ca

    错误原因: 过程ViewController渲染的时候,系统默认StatusBar是NO,IOS StatusBa...

网友评论

      本文标题:iOS StatusBar

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