从视图中删除tabBar

时间:2011-04-22 23:32:22

标签: iphone objective-c ios

我有一个带有以下向下钻取流程的标签栏应用程序: 视图1>视图2>视图3>查看4

我想从视图2中删除标签栏,并将标签栏保留在视图1,3和4上。

我在加载视图2​​时尝试设置以下代码 vc.hidesBottomBarWhenPushed = YES;

代码成功删除了视图2上的标签栏,但我无法让标签栏返回到视图3和4.我假设我可以将YES设置为NO(vc.hidesBottomBarWhenPushed = NO ;)当选择视图3和4以带回标签栏时,但这不起作用。

如何仅删除视图2上的标签栏(保留标签栏在视图1,3和4上)?

1 个答案:

答案 0 :(得分:2)

为视图3和4覆盖init函数(loadView可能不起作用)并设置

self.hidesBottomBarWhenPushed = NO;

这应该有效。