我有一个显示多个视图控制器的项目。
ViewController A
是根。A
使用B
模态演示进行演示。B
使用C
模态演示进行演示,依此类推。
我有一个 Unwind segue 展开回根,但是我注意到如果我在 on ViewController
D
,展开行为是D
-> C
-> B
-> A(Root)
。因此,您先简要地看到C
,然后再B
简要地A
显示之前。他们似乎一次又一次地被解雇。想要的效果是D
直接回到A
,B
并C
保持隐藏。是否有可能做到这一点,也许 unwind segue 不是正确的方法。
放松转场在UIViewController
A
;
- (IBAction)unwindToRoot:(UIStoryboardSegue *)unwindSegue
{
NSLog(@"Root");
}