我的应用程序始终隐藏状态栏。
除了查看录制的预览时,在预览控制器中观看预览时状态栏会出现,但在预览控制器关闭时状态栏不会消失。我已经仔细检查prefersStatusBarHidden
了我正在使用的控制器是否返回 YES。我真的需要一直隐藏状态栏。
[[UIApplication sharedApplication] setStatusBarHidden:YES];
没有帮助。我尝试在处理程序中调用它dismissViewControllerAnimated:completion:
。[self.viewController setNeedsStatusBarAppearanceUpdate];
也无济于事。我尝试在处理程序中调用它dismissViewControllerAnimated:completion:
。
我注意到如果用户转到主屏幕并返回,状态栏似乎会正常消失。然而,这还不足以解决问题。