在某些应用程序的视图控制器中,状态栏被隐藏。但是当用户从后台打开应用程序时,状态栏会在一秒钟内显示,然后隐藏。 我试过了:
[[UIApplication sharedApplication] setStatusBarHidden:YES]
放入applicationWillEnterForeground:
方法。但是,在调用此方法之前,状态栏将变为。applicationWillResignActive
时状态栏的可见性:
self.isStatusBarHidden = [UIApplication sharedApplication].statusBarHidden ? YES : NO;
,但会返回<nil>
。 (然后我想隐藏状态栏并在applicationWillEnterForeground
时显示它 - 这会导致完全相反的情况)如何解决这个问题?
P.S。我的.plist文件中的View controller-based status bar appearance
等于NO,Status bar is initially hidden
也等于NO。