Splitview segue和unwinding

时间:2014-05-08 05:04:17

标签: ios uisplitviewcontroller segue

我在我的splitview Ipad应用程序中使用了一个奇怪的设置,我需要一些帮助。

我在拆分视图中并排显示TVC和普通视图。当我在我的TVC中选择某些内容时,两个屏幕都会转到另一个TVC和普通视图。这部分工作正常。我使用推送方法与目的地Master Split&细节分裂。

问题又回来了。我想按1按钮放松两个segues。我通过这种方法做到这一点:https://github.com/bradley/iOSUnwindSegueProgramatically[1]

这有一个问题。单击按钮以激活我的segue位于详细视图中。所以细节视图没有问题。然而,主视图并没有因为如何以相同的方式工作而陷入困境。

我认为我能做的另一个选择是做一个普通的segue,而不是使用自定义过渡动画,但这似乎更像是一个" hack"。所以我想知道我是否可以通过细节视图来回到我的TVC。

我希望我能清楚地了解我的设置以及我需要去的地方。

干杯,

1 个答案:

答案 0 :(得分:2)

在Matt Neuburg的iOS7书中有一个注释,在某些情况下你需要继承UISplitViewController,并将unwind方法放在子类中。您可以尝试(但请务必将其从详细控制器中删除,因为只会调用链中的第一个。)