我正在玩iOS8中UISplitViewController的新功能。现在我正在寻找以下问题的解决方案。在我的情况下,我想在masterViewController中显示某种主菜单。如果在菜单中选择一个条目,则detailViewController中的内容会发生变化。现在您可以在细节区域内部导航更改。这是我的问题:
在iPad上,splitViewController的行为如下:您可以浏览详细信息区域中的任意数量的viewControllers。但您仍然可以在包含主菜单的masterViewController中滑动。
但是在iPhone上,masterViewController只是navigationController的rootViewController。因此,当您处于详细区域内的第n级时,您必须返回所有先前的viewControllers以再次访问主菜单。
您是否知道从详细区域导航堆栈中的任何viewController访问主菜单的任何解决方案?
祝你好运, SlimShady
答案 0 :(得分:0)
您可以使用导航栏或其他任何地方的按钮触发Unwind Segue并直接跳转到菜单视图控制器,如此精彩答案中详细说明的那样 - What are Unwind segues for and how do you use them?