如何通过不隐藏我的应用程序中的状态栏来隐藏导航栏?当我尝试 [self.navigationController.navigationBar setHidden:YES];
它也隐藏了状态栏。我需要像这样显示状态栏:
我需要先隐藏一个可见的导航栏,使状态栏仍然可见,我还有一个 View 需要移动到状态栏下方,但是 View 的定位就像导航栏仍然存在一样,当我将框架的位置设置为 0,0。
我将状态栏设置为:
[[UIApplication sharedApplication] setStatusBarHidden:NO];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
最佳答案
将此添加到您要隐藏导航栏的代码中
[self.navigationController.navigationBar setHidden:YES];
关于ios - 隐藏 UINavigationBar 但仍显示状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22472559/