我想在按下按钮时隐藏我的iPhone应用程序中的状态栏,并希望在按下另一个按钮时再次显示它。我试图通过覆盖ViewController中的-(BOOL)prefersStatusBarHidden来隐藏状态栏,但这也会从顶部移除它的View。所以在删除这个状态栏时会看到一个跳转。我想做的只是隐藏状态栏上的内容,同时保持状态栏的背景。例如:您可以在gmail应用程序中检查相同的功能。当你在gmail应用中打开侧边栏时,只有状态栏的内容被隐藏,没有跳转。 最佳答案 我在iOS13中使用additionalSafeAreaInsets属性