隐藏导航栏而不减小屏幕大小

时间:2011-12-09 14:51:11

标签: ios xcode4.2

在我的应用程序中,我需要导航控制器,但我不需要他们的导航栏(我有我自己的自定义栏),所以当我尝试在应用程序的启动中隐藏导航栏时这样:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    self.navigationController.navigationBarHidden=YES;
}

条形图是隐藏的,但它的大小也是如此,视图的大小也会减小。 有没有办法隐藏导航栏而不影响屏幕的大小?

1 个答案:

答案 0 :(得分:-1)

简短回答:不。

然而,您可以做的是将自定义栏添加到应用程序窗口[UIApplication.sharedApplication.keyWindow addSubview:myCustomNavBar]上的正确位置,并将其显示在导航栏上,如果这对您有效。