Ios 隐藏UIStatusBar后,UIView不会自动调整大小

Ios 隐藏UIStatusBar后,UIView不会自动调整大小,ios,uistatusbar,Ios,Uistatusbar,我有一个ViewController,有时需要隐藏状态栏。问题在于隐藏状态栏后,UIViewController的视图没有自动调整大小。(实际上,我有另一个应用程序使用完全相同的视图控制器。这一点都没有问题)。谁能告诉我问题的起因是什么?谢谢 请参考我的屏幕截图。第一个是隐藏状态栏和导航栏之前的视图。第二个是在我隐藏状态栏和导航栏之后。您可以看到,有一个明显的黑色区域,它以前被状态栏占据 视图控制器的wantsFullScreenLayout似乎未设置为“是” [self.navigation

我有一个ViewController,有时需要隐藏状态栏。问题在于隐藏状态栏后,UIViewController的视图没有自动调整大小。(实际上,我有另一个应用程序使用完全相同的视图控制器。这一点都没有问题)。谁能告诉我问题的起因是什么?谢谢

请参考我的屏幕截图。第一个是隐藏状态栏和导航栏之前的视图。第二个是在我隐藏状态栏和导航栏之后。您可以看到,有一个明显的黑色区域,它以前被状态栏占据


视图控制器的
wantsFullScreenLayout
似乎未设置为“是”

[self.navigationController.navigationBar setBarStyle:UIBarStyleBlackTranslucent]; 
[self setWantsFullScreenLayout:YES]; 
在你的视图中试试这个。
除了全屏布局,我认为酒吧风格必须是Trasluncent。

是的。我将[self-SetWantFullScreenLayout:YES]添加到我的parentViewController,问题解决了。谢谢