关于导航控制器

时间:2012-05-10 07:37:25

标签: objective-c ios

  

可能重复:
  how to add uinavigation controller in a view based application

我是目标c的新用户.....所以我对目标c没有更多的了解,所以我想知道我们如何在基于视图的应用程序中添加导航控制器?.....

3 个答案:

答案 0 :(得分:0)

最简单的方法是在Xcode中创建一个新项目并选择Master-Detail Application模板,然后检查自动生成的代码,特别是在AppDelegate方法-application:didFinishLaunchingWithOptions:中。您将看到如何创建新的UINavigationController,创建另一个UIViewController并将其添加到UINavigationController,然后将UINavigationController设置为窗口的rootViewController

答案 1 :(得分:0)

//在app delgete窗口添加导航控制器。

UINavigationController * navigationController = [[UINavigationController alloc] initWithRootViewController:[[NewViewController alloc] initWithNibName:@“NewViewController”bundle:nil]];

[Window addSubView:navigationController];

答案 2 :(得分:0)

UIViewController * aViewController = ... //您需要分配视图控制器对象 UINavigationController * newController = [[UINavigationController alloc] initWithRootViewController:aViewController];

[self presentModalViewController:newController animated:YES];

//你需要释放控制器 [newController release];