1

我有一个导航应用程序,其中有一个视图控制器。我现在正在尝试将另一个 NavigationController 加载到该 ViewController 中,但是我遇到了问题。

我正在尝试以编程方式执行此操作,因为我不确定如何在 InterfaceBuilder 中执行此操作,但是新的导航控制器显示很奇怪..就像它认为上面有一个信息栏..所以有一个空白..

正如你在这里看到的。

在此处输入图像描述

这就是我正在做的所有事情以获得这个^当前的外观......

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

    UINavigationController *newNav = [[UINavigationController alloc] init];
    [self.view addSubview:newNav.view];

    newNav.navigationItem.title=@"Navigation Controller Example";
}

任何帮助将不胜感激。

4

1 回答 1

2

正如你所说,你只有一个基于 Navi 的应用程序,所以如果你想在你的应用程序中添加另一个 NavigationController,你应该隐藏新的 NavigationController 栏。以下是代码。

[newNav setNavigationBarHidden:YES animated:YES]; 
于 2012-06-01T02:33:50.410 回答