我有一个显示多个视图控制器的项目。
ViewController A
是根视图控制器。A
使用模态呈现方式呈现B
,B
使用模态呈现方式呈现C
,以此类推。
我有一个返回到根视图控制器的反向跳转连线,但我注意到如果我在ViewController D
上,反向跳转会依次为D
->C
->B
-> A(Root)
。因此,您会短暂地看到C
,然后短暂地看到B
,再显示A
。它们似乎逐个被解除。期望的效果是D
直接返回到A
,而B
和C
仍然保持隐藏。是否可能实现这一点,也许跳转连线不是正确的方法。
反向跳转连线在UIViewController
A
中;
- (IBAction)unwindToRoot:(UIStoryboardSegue *)unwindSegue
{
NSLog(@"Root");
}