切换选项卡后出现黑屏
问题描述:
当我点击表格视图单元格时,当我关闭模式并切换到另一个选项卡,并返回到第一个选项卡时,我看到一个黑色屏幕,出现一个模式。如果我点击另一个标签而没有点击一个单元格,并返回到最初的标签黑色屏幕不显示。我假设错误发生在我如何呈现它或我如何删除模态视图。切换选项卡后出现黑屏
self.parentNavigationController?.addChildViewController(modal)
self.parentNavigationController?.view.window?.addSubview(modal.view)
modal.didMove(toParentViewController: self.parentNavigationController)
要删除模式我只是简单地做self.view.removeFromSuperview()
答
除去模式的看法
modal.willMove(toParentViewController: nil)
modal.view removeFromSuperview()
modal.removeFromParentViewController()
当你需要太调用其他功能