美文网首页
iOS状态栏的显示与隐藏

iOS状态栏的显示与隐藏

作者: DonfexCui | 来源:发表于2018-02-23 16:20 被阅读0次

隐藏某个控制器的状态栏

最简单地隐藏方法就是使用下面这段代码:

- (BOOL)prefersStatusBarHidden {

     returnYES;

}

注意需要在plist文件中添加 View controller-based status bar appearance 并设置为YES。 

这里有一个坑,这种方式是iOS 7 之后苹果推荐使用的,哪个控制器需要隐藏就在哪个控制器中重写上面的方法,但是该控制器必须是根控制器,假如该控制器是放在导航栏控制器中的,那么可以继承导航栏控制器,在自定义控制器中重写该方法,否则隐藏状态栏无效。描述的不准确欢迎指正。

全局隐藏状态栏

在plist文件中添加 View controller-based status bar appearance 并设置为NO。

在 Appdelegate的didFinishLaunchingWithOptions里面添加如下代码:

[[UIApplicationsharedApplication] setStatusBarHidden:YES];

隐藏启动页状态栏

在plist文件中添加Status bar is initially hidden 设置为YES,就好了。

相关文章

  • iOS 状态栏的隐藏显示与状态栏样式的设置

    iOS 状态栏的隐藏显示与状态栏样式的设置 iOS 状态栏的隐藏显示与状态栏样式的设置

  • ios状态栏UIStatusBar设置

    状态栏就是显示运营商、时间、电量、WiFi的那块 隐藏和显示状态栏 一、隐藏状态栏 iOS8以上的适配: 当然如果...

  • iOS状态栏显示与隐藏

    在iOS 7.0及其以后版本中,iOS状态栏的显示和隐藏 还有状态栏的颜色修改方式如下: (1) 整个app隐藏 ...

  • iOS状态栏的相关设置

    iOS状态栏的相关设置 一:状态栏的隐藏和显示(全局设置) 1...

  • iOS statusBar

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

  • iOS开发-隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: (1) 整个App始终隐藏状态栏: 在Info.plist中...

  • 隐藏/显示状态栏

    iOS 7.0及其以后版本中,隐藏/显示状态栏方式: 1. 整个App始终隐藏状态栏: 在Info.plist中...

  • 状态栏的隐藏与显示

    一、启动时隐藏状态了 iOS显示启动页时隐藏状态栏 在iOS7之后,默认情况下 状态栏是交给控制器管理的 如果想让...

  • iOS-启动广告的状态栏显示与隐藏

    iOS7.0及之后需要整体控制状态栏的显示与隐藏,需要在Info.plist里面设置。View controlle...

  • UIStatusBar

    UIStatusBar 有的时候我们需要去控制状态栏的显示和隐藏,或者控制状态栏的样式; 从iOS7开始,状态栏的...

网友评论

      本文标题:iOS状态栏的显示与隐藏

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