在我的应用程序中,我需要导航控制器,但我不需要他们的导航栏(我有我自己的自定义栏),所以当我尝试在应用程序的启动中隐藏导航栏时这样:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.navigationController.navigationBarHidden=YES;
}
条形图是隐藏的,但它的大小也是如此,视图的大小也会减小。 有没有办法隐藏导航栏而不影响屏幕的大小?
答案 0 :(得分:-1)
简短回答:不。
然而,您可以做的是将自定义栏添加到应用程序窗口[UIApplication.sharedApplication.keyWindow addSubview:myCustomNavBar]
上的正确位置,并将其显示在导航栏上,如果这对您有效。