替换堆栈上除了顶部视图控制器以外的其他视图控制器,使ios中顶部保持不变

时间:2018-11-24 03:13:25

标签: ios view uiviewcontroller

我想用一个新的VC2替换一个隐藏的视图控制器VC1(实际上是一个呈现视图的控制器),而不更改视图中的模式VCM。

原因是当我从VCM中解散模态一个时,我想在它下面显示一个与模态出现之前不同的VC2-VC1。

使用SetViewControllers或其他方法是否可行?如果可以,我该怎么做?

这是我通过其自定义过渡通过其导航显示模态的方式:

//在VC1中

 UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
        UIViewController *destVC = [storyboard instantiateViewControllerWithIdentifier:@"myNav"];
        [self presentViewController:destVC animated:YES completion:nil];

0 个答案:

没有答案