Ios 使用导航控制器继续查看
我的应用程序的开头有一个演练 它是VC1->VC2->VC3,在每个VC之间有自定义的分段 我的应用程序的主视图是一系列带有导航控制器的视图控制器 导航控制器(的根视图)->VC4(主)->VC5 应用程序委托确定初始视图控制器是VC1还是导航控制器 我的问题是如何从VC3切换(或推送)到VC4,然后让导航控制器工作,以便通过导航控制器推送到VC5?一旦应用程序切换到VC4,就再也不需要返回VC3 导航栏隐藏在整个应用程序中 干杯Ios 使用导航控制器继续查看,ios,iphone,xcode,uiviewcontroller,Ios,Iphone,Xcode,Uiviewcontroller,我的应用程序的开头有一个演练 它是VC1->VC2->VC3,在每个VC之间有自定义的分段 我的应用程序的主视图是一系列带有导航控制器的视图控制器 导航控制器(的根视图)->VC4(主)->VC5 应用程序委托确定初始视图控制器是VC1还是导航控制器 我的问题是如何从VC3切换(或推送)到VC4,然后让导航控制器工作,以便通过导航控制器推送到VC5?一旦应用程序切换到VC4,就再也不需要返回VC3 导航栏隐藏在整个应用程序中 干杯 Andy在视图控制器之间创建一个分段,不链接到按钮,并在情节提要
Andy在视图控制器之间创建一个分段,不链接到按钮,并在情节提要中为每个视图控制器设置不同的标识符。然后,您可以使用此代码以编程方式执行分段:
[self performSegueWithIdentifier:@"YourIdentifier" sender:self];
使用此功能,您可以控制分段发生的时间和地点。从你的问题中,我无法确切地看出你想做什么,但我希望这能有所帮助。谢谢你的快速回复。我可以使用PerformsgueWithIdentifier从漫游屏幕切换到主视图控制器,但由于漫游屏幕没有导航控制器,当我切换到主视图控制器时,我无法使用导航控制器推送到另一个VC(VC5),因为我不认为已经引入了导航控制器。那么,我如何才能从walkthru切换到主VC(这是带有导航控制器的视图),为什么不将它们全部嵌入导航控制器中,并在某些导航控制器上隐藏导航栏,以便可以对它们全部使用推送呢?我最初是这样做的,但我希望有一个不同的动画,所以我使用了自定义的切换。我总是可以切换回那个位置,但我很感兴趣的是,你们们如何可以切换到一个拥有自己导航控制器的VC