弹出视图控制器后出现标签栏

era*_*era 6 objective-c ios xcode4.5

我正在开发一个iOS应用程序,在那个应用程序中,我正在使用一个标签栏控制器.从标签栏控制器中导航到另一个视图控制器.在推送视图控制器之前,我正在设置该控制器的属性

viewController.hidesBottomBarWhenPushed = YES;
Run Code Online (Sandbox Code Playgroud)

我正在导航到另一个视图控制器,底部有标签栏.

问题是当我将视图控制器弹回视图控制器时,标签栏也出现在该视图中.弹出视图控制器时有没有办法隐藏标签栏?

如果有人能帮我解决这个问题会很棒.

提前致谢.

Dil*_*lip 3

在这种情况下 viewWillAppear 方法将很有用。在你的第一个视图控制器中放入这段代码

-(void)viewWillAppear:(BOOL)animated
{
   self.tabBarController.tabBar.hidden = YES;
}
Run Code Online (Sandbox Code Playgroud)

因此,当第二个视图控制器弹出时,它将调用此方法,并且您的底部栏将被隐藏。