如何将我的视图控制器nib文件添加为另一个rootviewcontroller的子视图

时间:2010-07-14 20:40:29

标签: iphone addsubview

我正在使用其类.h和.m的vie控制器nib文件,我想将此视图作为子视图添加到我的rootview控制器innavigation控制器

如何添加.. 我想要一个这样的语法.. 请帮帮我....

1 个答案:

答案 0 :(得分:1)

以下是我用于向导航控制器添加新视图控制器的典型代码:

NextViewController *controller = [[NextViewController alloc]
             initWithNibName:@"NextViewController" bundle:nil];
[appDelegate.navController pushViewController:controller animated:YES];
[controller release];   

在您自己的视图中替换上面的NextViewController控制器类名,并用您自己的NIB文件名代替上面的“NextViewController”。

在我的应用程序中,导航控制器是在我的应用程序委托类中定义和创建的,因此上面的appDelegate使用以下语句到达:

MyAppDelegate *appDelegate;
appDelegate = [[UIApplication sharedApplication] delegate];

您当然会用您的app代理类名替换MyAppDelegate。