Iphone 状态栏后面有黑色背景-即使不可见

Iphone 状态栏后面有黑色背景-即使不可见,iphone,objective-c,statusbar,Iphone,Objective C,Statusbar,我有以下代码: [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO]; 但是,我在状态栏后面放的任何东西,包括背景色,都看不见。当我这样做时,它只会在原来的位置留下一个黑色背景: [UIApplication sharedApplication].statusBarHidden = YES; 知道为什么会发生这种情况吗?您是否尝试过将状态栏设置为隐藏

我有以下代码:

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO];
但是,我在状态栏后面放的任何东西,包括背景色,都看不见。当我这样做时,它只会在原来的位置留下一个黑色背景:

[UIApplication sharedApplication].statusBarHidden = YES;

知道为什么会发生这种情况吗?

您是否尝试过将状态栏设置为隐藏在应用程序的info.plist中?这有区别吗