我有3个视图控制器:view1,view2,view3,view1是主视图。 从view1我使用presentModalViewController来调用view2。
从view2我想使用导航控制器来调用view3。我怎样才能做到这一点? 我可以使用UINavigationController创建一个类似appDelegate的view2Delegate类吗?如何使用view2Delegate连接view2来使用view2Delegate的导航控制器?
提前致谢。
答案 0 :(得分:0)
将View2作为模态视图控制器呈现如下。
View2 *view2 = [[View2 alloc] initWithNibName:@"View2" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:View2];
[self presentModalViewController:navController animated:YES];
然后在View2中,添加以下代码以推送View3
View3 *view3 = [[View3 alloc] initWithNibName:@"View3" bundle:nil];
[self.navigationController pushViewController:view3 animated:YES];