美文网首页
ios7 隐藏状态栏

ios7 隐藏状态栏

作者: Hris | 来源:发表于2017-06-29 16:17 被阅读9次

//方法一(代码设置):

现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:

在UIViewController的子类下,调用:

if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {

[self prefersStatusBarHidden];

[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];

}

- (BOOL)prefersStatusBarHidden{

return YES;//隐藏为YES,显示为NO

}

在视图切换,比如addsubview,present,pushin等,也需要注意及修改该状态栏。

//方法二(在plist里设置)PS:  此方法较为便捷

首先设置key:Status bar is initially hidden    为YES

然后设置key:View controller-based status bar appearance  为NO

即可实现全局隐藏状态栏了

相关文章

  • UIStatusBar

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

  • iOS9 隐藏状态栏的方法

    iOS7 以后的系统1、控制单个控制器的状态栏隐藏 (UIStatusBarStyle)preferredStat...

  • 状态栏的隐藏与显示

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

  • ios7 隐藏状态栏

    //方法一(代码设置): 现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下: 在UIVie...

  • 隐藏状态栏

    隐藏状态栏 这里面分两种情况:1.全局隐藏状态栏;2.部分页面隐藏状态栏。 全局隐藏状态栏 如果想全局隐藏状态栏,...

  • iOS 更改状态栏颜色和隐藏状态栏

    更改状态栏颜色 iOS7以后 状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白...

  • UINavigationBar与状态栏重合

    iOS7之前状态栏与导航条的是分开计算的,状态栏占20,导航条占44;iOS7开始状态栏就不在占用高度,导航条的高...

  • iOS 之 UIStatusBar

    在iOS7之后,statusBar是透明的,也就是说状态栏只有文字色没有背景。 在iOS7之后,状态栏有两种风格:...

  • iOS - 界面偏移、状态栏导航栏显示隐藏

    状态栏颜色设置 偏移问题 隐藏状态栏 隐藏导航栏

  • iOS 更改状态栏颜色和隐藏状态栏

    iOS7以后 状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白色:UIStat...

网友评论

      本文标题:ios7 隐藏状态栏

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