0

我的设置是:

UINavigationController->RootParentViewController

然后ParentViewController有一个UIContainerView. 我在那里动态加载内容(Other's UIViewControllerChild)。

当我从以下位置进行过渡时:

UINavigationController-> RootParentViewController( ChildViewController) -> 另一个ChildViewController

使用(它正在工作):

self.navigationController?.pushViewController(subCategoryViewController,   animated: true)

我创建了我的自定义后退按钮(设计原因),但是当我打电话时:

self.navigationController?.popViewControllerAnimated(true)

它突然出现在ChildViewController调用viewDidAppearof RootParentViewController(就像隐藏父级)

4

1 回答 1

0

我知道了,

问题是,我在 childViewController 中设置了 navigationBarHidden。然后当我弹出时,导航继续隐藏。

于 2015-08-17T18:40:03.617 回答