我想做一个容器视图控制器,其工作方式类似于导航控制器。当我向堆栈添加东西时,我该如何处理已经存在的视图控制器?iOS查看控制器遏制父/子呼叫舞蹈
它仍然是我的孩子,但我不希望它在视图层次结构中的视图。我应该在它上面调用removeFromParentViewController,并且只保留一个单独的堆栈,在堆栈中?所以当上面的视图弹出时,我可以检查我应该推回哪个视图以返回到前一视图。
或者我应该只是删除它的视图,而不removeFromParentViewController调用,并添加另一个子控制器,并将其视图添加到容器视图层次结构?
基本上我该如何处理不在屏幕上的控制器?