xcode:如何将UINavigationController添加到不同的主视图控制器的视图控制器



我有 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];

相关内容

  • 没有找到相关文章

最新更新