我的设置是:
UINavigationController
->RootParentViewController
然后ParentViewController
有一个UIContainerView
. 我在那里动态加载内容(Other's UIViewController
Child)。
当我从以下位置进行过渡时:
UINavigationController
-> RootParentViewController
( ChildViewController
) -> 另一个ChildViewController
使用(它正在工作):
self.navigationController?.pushViewController(subCategoryViewController, animated: true)
我创建了我的自定义后退按钮(设计原因),但是当我打电话时:
self.navigationController?.popViewControllerAnimated(true)
它突然出现在ChildViewController
调用viewDidAppear
of RootParentViewController
(就像隐藏父级)