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

我在拆分视图中并排有一个TVC和一个普通视图。当我在TVC中选择某项时,两个屏幕都会切换到另一个TVC和“普通视图”。这部分工作正常。我在目标主拆分和明细拆分中使用了push方法。

问题又回来了。我想按1按钮并放松两个序列。我通过这种方法执行此操作:https://github.com/bradley/iOSUnwindSegueProgramatically[1]

这有1个问题。单击以激活我的选择的按钮位于详细视图中。因此,细节视图可以毫无问题地返回。但是,Master的观点并没有说服我坚持如何以相同的方式工作。

我认为我可以做的另一种选择是进行常规搜索,而不是使用自定义过渡动画,但这似乎更像是一种“hack”。所以我想知道是否可以通过详细视图重新选择TVC。

我希望我能清楚自己的设置方式以及需要去的地方。

干杯,

最佳答案

Matt Neuburg的iOS7书中有一条注释,在某些情况下,您需要继承UISplitViewController的子类,并将unwind方法放在子类中。您可以尝试这样做(但是请确保将其从详细信息控制器中删除,因为仅调用了链中的第一个。)

10-08 03:34