当单击表格 View 单元格时,会出现一个模式,当我关闭模式并切换到另一个选项卡,然后返回到第一个选项卡时,我会看到黑屏。如果我点击另一个选项卡而不单击单元格并返回到初始选项卡,则不会显示黑屏。我假设错误发生在我如何呈现它或如何删除模态视图。
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()
关于ios - 切换标签后出现黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41375743/