推到UIStoryboard根视图控制器(Push to root View controller

2019-08-17 03:01发布

我有层次ViewControllers在我的故事板结构。 这是ABCD。 A被嵌入与NavigationController和流程进行,直到d viewController 。 四肢着地查看通过塞格斯连接。 下面我就d viewController ,我定义了一些行动,d的按钮,它应该采取直接将我引入viewControllerrootViewControllerB viewController 。 然后,我怎么能做到这一点。 我什么都试过,但没有成功。

我想是不应该打扰ABCD流,它应该带viewControllerd。

Answer 1:

右键单击您的d视图 - 控制和拖动我给你一个视图控制器。

然后点击出现在您刚刚创建的订单的对象。

写在属性检查器中的故事板SEGUE标识类似DTOA。

现在,在d视图控制器,只是做:

[self performSegueWithIdentifier:@"DtoA" sender:self];

如果你不是想弹出到以前的ViewController的老式方法,就像从d到B:

UINavigationController* navController = self.navigationController;
UIViewController* Bviewcontroller = [navController.viewControllers objectAtIndex:1];
[navController popToViewController:controller animated:YES];

我希望这有帮助!



文章来源: Push to root View controller in UIStoryboard