iOS Swift:关闭使用"显示详细信息"呈现的视图控制器



我有一个嵌入在导航控制器中的视图控制器。我使用情节提要中的显示细节来显示它。我该如何关闭此视图控制器或返回上一个?

我知道使用"显示详细信息"时会自动返回功能,但我需要将此功能嵌入导航控制器中,这不允许返回功能,所以我需要放置一个"取消"栏按钮,但它不起作用。我尝试了这些方法,但没有成功:

dismiss(animated: true, completion: nil)
navigationController?.popViewController(animated: true)
self.presentingViewController?.dismiss(animated: true, completion: nil)

您可以将展开段从细节控制器添加到主控制器。

在主控制器中,添加一种处理展开操作的方法:

@IBAction func unwindFromDetail(segue: UIStoryboardSegue) {
}

然后在情节串连板中,控制从细节控制器拖动到主控制器的"退出",然后选择上述方法。

给segue一个标识符并执行它!

相关内容

  • 没有找到相关文章

最新更新