从背景状态唤醒时状态栏闪烁

时间:2016-12-30 11:11:52

标签: ios statusbar

在某些应用程序的视图控制器中,状态栏被隐藏。但是当用户从后台打开应用程序时,状态栏会在一秒钟内显示,然后隐藏。 我试过了:

  1. [[UIApplication sharedApplication] setStatusBarHidden:YES] 放入applicationWillEnterForeground:方法。但是,在调用此方法之前,状态栏将变为
  2. 检查applicationWillResignActive时状态栏的可见性: self.isStatusBarHidden = [UIApplication sharedApplication].statusBarHidden ? YES : NO;,但会返回<nil>。 (然后我想隐藏状态栏并在applicationWillEnterForeground时显示它 - 这会导致完全相反的情况)
  3. 如何解决这个问题?

    P.S。我的.plist文件中的View controller-based status bar appearance等于NO,Status bar is initially hidden也等于NO。

1 个答案:

答案 0 :(得分:0)

您是否保留了这样的设置?enter image description here

您需要检查状态栏样式在应用程序启动期间隐藏