我是objective c的新用户.....所以我对objective c没有更多的了解,所以我想知道我们如何将导航控制器添加到基于视图的应用程序中?.....
3 回答
最简单的方法是在 Xcode 中创建一个新项目并选择 Master-Detail Application 模板,然后检查自动生成的代码,尤其是在 AppDelegate 方法-application:didFinishLaunchingWithOptions:
中。您将看到如何创建一个新UINavigationController
的,如何创建另一个UIViewController
并将其添加到窗口UINavigationController
,然后将UINavigationController
其设置为rootViewController
窗口。
// 在应用程序 delgete 窗口上添加导航控制器。
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:[[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil]];
[窗口添加子视图:导航控制器];
UIViewController *aViewController = ... //你需要分配你的视图控制器对象 UINavigationController *newController = [[UINavigationController alloc] initWithRootViewController:aViewController];
[self presentModalViewController:newController Animation:YES];
//你需要释放控制器 [newController release];