返回时如何显示/隐藏moreNavigationController?

时间:2012-12-19 15:08:49

标签: objective-c uinavigationcontroller navigation uinavigationbar uitabbar

我的标签栏有超过6个项目,当我点击[更多]项目时,它会显示带有桌面视图的其他项目。

然后点击其中一项,我在setNavigationBarHidden:YES隐藏了导航栏使用viewDidLoad,我点击了一个自定义按钮[更多]使用popViewControllerAnimated:YES

当它返回时,navBar仍然隐藏,如何在[更多]屏幕上显示navBar恢复?(我需要[更多]中的EDIT按钮)

2 个答案:

答案 0 :(得分:2)

在致电setNavigationBarHidden:NO animated:YES之前,请致电popViewControllerAnimated:YES

答案 1 :(得分:2)

我在自定义tabbar控制器类的viewdidAppear中添加了这个 不是正确的方法,但我没有遇到任何问题

tabBarController!.moreNavigationController.isNavigationBarHidden = true
tabBarController!.tabBar.isHidden = true