基于视图的App中的导航栏

时间:2011-12-02 10:26:03

标签: iphone objective-c xcode ipad

我正在使用iphone中的基于视图的应用程序,我想在加载时显示导航栏,我在viewdidload函数中使用[self.navigationController setNavigationBarHidden:NO animated:YES];,但它仍然显示相同的简单视图而没有导航顶部的栏,问题是什么

2 个答案:

答案 0 :(得分:1)

如果您使用的是Xcode4,请在app delegate中执行此操作。

   self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];

    UINavigationController *navcontrol = [[UINavigationController alloc] initWithRootViewController:self.viewController];

    self.window.rootViewController = navcontrol;

答案 1 :(得分:0)

您需要将NavigationBar添加到视图中。 调用它应该解决它

[self.view addSubview:navigationController.view];