为了账号安全,请及时绑定邮箱和手机立即绑定

如何隐藏iOS状态栏

如何隐藏iOS状态栏

浮云间 2019-08-30 11:12:14
在我的iOS视频应用中,状态栏隐藏在某些视图控制器中。我使用以下代码完成了此操作。[[UIApplication sharedApplication] setStatusBarHidden:YES];它适用于iOS 5和iOS 6,但不适用于iOS 7。我在特定的视图控制器中试过这个,例如:-(BOOL)prefersStatusBarHidden { return YES; }它运行良好,但我不能再在父视图控制器中显示状态栏。
查看完整描述

3 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

您应该将此值添加到plist:“ 查看基于控制器的状态栏外观 ”并将其设置为“ NO ”。


查看完整回答
反对 回复 2019-08-30
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

在viewdidload中添加以下行


  [[UIApplication sharedApplication] setStatusBarHidden:YES

                                        withAnimation:UIStatusBarAnimationFade];

并添加新方法


  - (BOOL)prefersStatusBarHidden {

          return YES;

  }

还要更改info.plist文件查看基于控制器的状态栏外观“=否


它适合我


查看完整回答
反对 回复 2019-08-30
  • 3 回答
  • 0 关注
  • 549 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信