在导航控制器视图中导航时不加载

时间:2018-11-12 08:25:11

标签: ios objective-c iphone xcode

我的情况很奇怪,不知道如何调试它。我在导航控制器中加载了三个viewControllers。当我第二次从那里导航回来时,第一个ViewController并没有显示任何内容,而是白屏显示,我在生命周期方法的各处添加了打印方法,似乎它加载了视图,但是无论如何它们都不可见。可能是什么问题?

1 个答案:

答案 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.

}

请向我们发送一个视图控制器的代码,该代码存在问题,并向您显示如何精确显示控制器。