-1

我有 3 个视图控制器:view1、view2、view3,其中 view1 是主视图。从 view1 我使用 presentModalViewController 来调用 view2。

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

提前致谢。

4

1 回答 1

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];
于 2012-11-28T10:20:32.843 回答