iOS 隐藏状态栏

如果需要在某个控制器中,隐藏状态栏,那正常来说,直接在需要隐藏的ViewController加上下面代码即可:

- (BOOL)prefersStatusBarHidden {
     return YES;
}
⚠️但是,这里有个小坑需要注意一下:

要是在info.plist文件中添加了View controller-based status bar appearance,并且设置为NO,那么上面的设置是没效的,如果需要上面代码生效,就需要把这个设置删除,或者设置为YES即可。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.整个项目隐藏状态栏 在Targets->General->勾选中Hide status bar 2.单个界面隐...
    MJBaby阅读 1,391评论 0 1
  • 有两种方法可以隐藏状态栏: 1、全局隐藏;2、Controller内单独设置 全局隐藏状态栏 1.TARGETS-...
    R_yan阅读 11,537评论 3 3
  • 有时候需要隐藏状态栏界面才能美观,怎么办? 1.如果只需要隐藏某一个控制器,三步: 1> info.plist...
    Icy_Summer阅读 1,227评论 0 0
  • 周一下午,附近的街道上都冷冷清清,走进医院,里面却是另一番景象。 艾菁菁这几天开始休年假,本来计划好带父母去新加坡...
    夕颜合欢落阅读 609评论 3 4
  • 第一次 许三观第一次卖血我觉得是因为好奇,而且自己的四叔也夸他身子骨好,可以卖血。某天,在街上,看见两个乡下人挑着...
    姜了个酱阅读 558评论 0 2

友情链接更多精彩内容