我有 3 个视图控制器:视图 1、视图 2、视图 3,视图 1 是主视图。从视图 1 我使用 presentModalViewController 调用视图 2。
从视图 2 我想使用导航控制器来调用视图 3。我该怎么做?我可以创建一个 view2Delegate 类,如 appDelegate 与 UINavigationController 吗?如何将视图2与视图2委托连接以使用视图2委托的导航控制器?
提前谢谢。
将视图 2 呈现为模态视图控制器,如下所示。
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];