我具有由根视图控制器A推送到导航堆栈视图控制器B和这个视图控制器B需要如果其模式是在一定的状态,因此它是模态呈现另一个视图控制器C.当我解雇显示另一种观点视图控制器CI还要弹出视图控制器B,如果这是也将NAV堆栈上。 我想这样做是在这样一种方式,只有1过渡。
有任何想法吗?
我具有由根视图控制器A推送到导航堆栈视图控制器B和这个视图控制器B需要如果其模式是在一定的状态,因此它是模态呈现另一个视图控制器C.当我解雇显示另一种观点视图控制器CI还要弹出视图控制器B,如果这是也将NAV堆栈上。 我想这样做是在这样一种方式,只有1过渡。
有任何想法吗?
在您发布的方案中,视图控制器C的呈现视图控制器实际上是导航控制器,所以你可以要求它弹出关闭B,然后解雇自己。 这个代码是在视图控制器C:
-(IBAction)goBackToA:(id)sender {
[(UINavigationController *)self.presentingViewController popViewControllerAnimated:NO];
[self dismissViewControllerAnimated:YES completion:nil];
}
如果您使用的是故事板,你可以做同样的事情,与开卷赛格瑞跳直接回A。