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