2012-11-28 53 views
-1

我有3个视图控制器:视图1,视图2,视图3与视图1是主视图。 从view1我使用presentModalViewController来调用view2。xcode:如何将UINavigationController添加到不同的主视图控制器的视图控制器?

从view2我想使用导航控制器来调用view3。我怎样才能做到这一点? 我可以使用UINavigationController创建一个view2Delegate类,如appDelegate吗?如何使用view2与view2Delegate连接使用view2Delegate的导航控制器?

在此先感谢。

回答

0

将View2作为模态视图控制器呈现如下。

View2 *view2 = [[View2 alloc] initWithNibName:@"View2" bundle:nil]; 
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:View2]; 
[self presentModalViewController:navController animated:YES]; 

然后在视图2,添加以下代码推VIEW3

View3 *view3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil]; 
[self.navigationController pushViewController:view3 animated:YES]; 
+0

谢谢您的回答,但我尝试以下你的建议,但VIEW3仍无法填充。 – jimmy

相关问题