我的情况很奇怪,不知道如何调试它。我在导航控制器中加载了三个viewControllers。当我第二次从那里导航回来时,第一个ViewController并没有显示任何内容,而是白屏显示,我在生命周期方法的各处添加了打印方法,似乎它加载了视图,但是无论如何它们都不可见。可能是什么问题?
答案 0 :(得分:0)
是的,很奇怪,也许有一些代码可以对诸如此类的事件进行处理:
override func viewDidDisappear(_ animated: Bool) {
super.viewDidDisappear(animated)
// remove some subviews or change constraints.
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// remove some subviews or change constraints.
}
请向我们发送一个视图控制器的代码,该代码存在问题,并向您显示如何精确显示控制器。