如何添加uinavigationcontroller作为第二个视图而不是rootviewcontroller

时间:2012-01-31 12:44:03

标签: ios uinavigationcontroller

我知道如何将uinavigationcontroller添加为root视图,以及如何在uinavigationcontroller中推送视图。

我在第一个视图中感到困惑的是根视图是一个带按钮的简单视图,当点击此按钮时它会显示第二个视图。

我希望第二种观点是uinavigationview。

任何想法如何做,我试图寻找解决方案,但没有得到任何或任何类似的问题之前被问过。

基本上我正在努力工作,没有界面构建器来深入学习。

1 个答案:

答案 0 :(得分:1)

假设您以模态方式呈现第二个视图控制器

而不是

UIViewController *vc = [[[UIViewController alloc] init] autorelease];
[self presentModalViewController:vc animated:YES];

做的:

UIViewController *vc = [[[UIViewController alloc] init] autorelease];
UINavigationController *nc = [[[UINavigationController alloc] initWithRootViewController:vc] autorelease];
[self presentModalViewController:nc animated:YES];