我尝试在我的应用程序.plist
文件中设置以下内容:
View controller-based status bar appearance: NO
虽然这会将它从我的初始视图控制器中删除,但一旦我转到另一个视图并带着我的导航控制器返回,它就会立即返回,这一次它不会消失。此外,我不明白为什么这很重要,但我还将模拟指标下的状态栏设置为“无”,但这似乎没有帮助。我知道我将拥有导航栏,但我需要的状态栏不见了。
我怎样才能完成这项工作?请提供详细的答案,示例代码会很棒!
更新:这不是一个重复的解决方案,因为我已经尝试了所有其他解决方案,但似乎没有一个对我有用。最近我试过
[[UIApplication sharedApplication]setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
再次,没有结果。当应用程序最初启动时状态栏不存在,在用户访问另一个视图后,状态栏现在出现在 2 和其他视图中并且不会消失。即使你回到主视图。