隐藏和显示tabbar

时间:2011-03-02 07:24:29

标签: iphone objective-c

我想在两个不同的视图中显示和隐藏标签栏。我使用了代码

  self.hidesBottomBarWhenPushed = YES;

它在第一个视图和第二个视图中工作正常我使用相同的东西显示Tabbar,但回到第一个视图它不起作用。我使用代码返回是

     [[self navigationController] popViewControllerAnimated:YES];

我不能在这里使用pushViewController,因为有许多类重定向到这个特定的视图。当我弹出视图控制器时,我想要隐藏标签栏。请给我一个解决方案

2 个答案:

答案 0 :(得分:6)

使用此行

self.hidesBottomBarWhenPushed = YES;

推送前viewWillAppear中的

并使用此行

self.hidesBottomBarWhenPushed = NO;
viewWillDisappear

中的

答案 1 :(得分:1)

尝试隐藏/取消隐藏viewWillAppear:方法中的tabBar。 看看它是否有效。 还让我知道:))