UISplitViewController:如何从Detail返回Master

时间:2015-09-25 23:00:29

标签: ios swift segue uisplitviewcontroller master-detail

我正在使用UISplitViewController来实施主/明细流应用。

我没有使用导航控制器。

MasterViewController 转到我正在使用的 DetailViewController performSegueWithIdentifier("showDetail", sender: self)

我应该使用什么来从 DetailViewController 返回 MasterViewController

1 个答案:

答案 0 :(得分:3)

我找到了一个使用展开动作的简单解决方案。

在MasterControllerView中我添加了代码:

@IBAction func backFromDetail(segue: UIStoryboardSegue) {
    print("back")
}

使用InterfaceBuilder,我在DetailViewController中创建一个自定义的Back按钮,然后将它连接到Exit图标(as explained here),选择“backFromDetail”。

在此之后,一切都神奇地起作用!您只需单击自定义后退按钮即可返回主页。