美文网首页
单个控制器隐藏状态栏

单个控制器隐藏状态栏

作者: 黄善军Jackie | 来源:发表于2018-05-09 21:33 被阅读49次

有时候我们需要将某些个控制器设为全屏,这时就要讲状态栏给隐藏掉,不然看着太不和谐了

第一步

首先确认勾选GeneralHide status bar
如果没有勾选,会出现Status bar could not find cached time string image. Rendering in-process?错误,就是说:过程渲染的时候,状态栏找不到缓存的时间字符串图像

勾选Hide status bar

第二步

接下来在Info.plist中添加View controller-based status bar appearance,这个参数决定我们项目状态栏的显示与隐藏是否以各控制器的设置为准。因此在这里我们将其值设为YES

添加View controller-based status bar appearance

第三步

在需要隐藏状态栏的控制器重写prefersStatusBarHidden这个方法,并返回YES

- (BOOL)prefersStatusBarHidden {
    return YES;
}

相关文章

  • iOS9 隐藏状态栏的方法

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

  • 状态栏StatusBarHidden的swift设置方法

    单个页面隐藏 隐藏状态栏 overridefunc prefersStatusBarHidden()->Bool{...

  • 隐藏状态栏

    隐藏状态栏 如果想要隐藏状态栏,有两种做法: 状态栏是否隐藏默认由控制器管理,也就是说,当前状态栏所对应的控制器决...

  • Swift3状态栏的隐藏

    在Swift3的项目中隐藏状态栏改为重写属性而不是之前的重写方法: 单个控制器的隐藏 (注意var而不是func)...

  • 隐藏状态栏

    如果想要隐藏状态栏,有两种做法: 状态栏是否隐藏默认由控制器管理,也就是说,当前状态栏所对应的控制器决定是否隐藏状...

  • 单个控制器隐藏状态栏

    有时候我们需要将某些个控制器设为全屏,这时就要讲状态栏给隐藏掉,不然看着太不和谐了 第一步 首先确认勾选Gener...

  • 2018-07-09

    控制单个控制器状态栏的颜色 - (UIStatusBarStyle)preferredStatusBarStyle...

  • iOS状态栏

    2.单个界面隐藏状态栏,例如登录注册页面 3.启动页隐藏状态栏,进入程序后正常显示状态栏

  • UIViewController如何隐藏状态栏?

    UIViewController如何隐藏状态栏? 只需添加以下代码,您就可以在任何或所有视图控制器中隐藏状态栏: ...

  • iOS状态栏的显示与隐藏

    隐藏某个控制器的状态栏 最简单地隐藏方法就是使用下面这段代码: - (BOOL)prefersStatusBarH...

网友评论

      本文标题:单个控制器隐藏状态栏

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