我有一个UIViewController
有条件地隐藏应用程序中的状态栏,但我遇到的一个问题是,当我隐藏状态栏并更改为具有状态栏的其他应用程序时,视图向上移动 20 像素以进行补偿对于缺少的状态栏,即使我已经对其进行了补偿。
我像这样隐藏状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
并再次显示:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
我也尝试将其添加到我的隐藏中:
[self setWantsFullScreenLayout:YES];
这是我的节目:
[self setWantsFullScreenLayout:NO];
为什么我切换应用程序时视图会自动调整?