我有一个嵌入在导航控制器中的视图控制器。我使用情节提要中的显示细节来显示它。我该如何关闭此视图控制器或返回上一个?
我知道使用"显示详细信息"时会自动返回功能,但我需要将此功能嵌入导航控制器中,这不允许返回功能,所以我需要放置一个"取消"栏按钮,但它不起作用。我尝试了这些方法,但没有成功:
dismiss(animated: true, completion: nil)
navigationController?.popViewController(animated: true)
self.presentingViewController?.dismiss(animated: true, completion: nil)
您可以将展开段从细节控制器添加到主控制器。
在主控制器中,添加一种处理展开操作的方法:
@IBAction func unwindFromDetail(segue: UIStoryboardSegue) {
}
然后在情节串连板中,控制从细节控制器拖动到主控制器的"退出",然后选择上述方法。
给segue一个标识符并执行它!