详细信息视图中的后退按钮

时间:2016-12-26 10:03:49

标签: ios uinavigationcontroller storyboard uisplitviewcontroller

我正在努力应对“Master-Detail”概念,除了一点点(但很重要)的细微差别之外,几乎所有事情都按预期工作。我应该在故事板上更改什么以在详细信息视图上显示“返回”按钮(屏幕截图底部的右上角)?

提前致谢。 Storyboard

2 个答案:

答案 0 :(得分:1)

这是一个比较老的问题,但是我碰到了同样的事情。问题是您不需要右下角的导航控制器。由于这是一个新的导航控制器,因此它没有后退按钮,因为它的堆栈中仅包含一个项目。

删除右下角的导航控制器,然后直接将其直接锁定到视图控制器即可。

其他提示...以删除导航控制器并保留视图,删除导航控制器到视图的链接,并删除指向导航控制器的segue链接。然后直接将视图重新创建到视图控制器中。

答案 1 :(得分:0)

到目前为止还没有做到。如果您想要在屏幕下方,那么您必须在viewDidLoad中隐藏您的navigationItem后退按钮

navigationItem.hidesBackButton = true

然后在故事板中添加工具栏并设置其项目标题'返回'。您也可以为它设置图像。

然后从此项目拖动操作并在该操作中写入此行

@IBAction func fbfdb(_ sender: Any) {
     self.navigationController?.popViewController(animated: true)
}   

您可能会收到警告,但您会得到您的愿望

enter image description here

故事板

enter image description here