Iphone 从视图中删除选项卡栏

Iphone 从视图中删除选项卡栏,iphone,objective-c,ios,Iphone,Objective C,Ios,我有一个选项卡栏应用程序,带有以下向下钻取流: 视图1>视图2>视图3>视图4 我想从视图2中删除选项卡栏,并将选项卡栏保留在视图1、3和4上 加载视图2时,我尝试设置以下代码。 vc.hidesBottomBarWhenPushed=是 代码成功地删除了视图2上的选项卡栏,但我无法使选项卡栏在视图3和4上返回。我假设在选择视图3和视图4返回选项卡栏时,我能够将YES设置为NO(vc.hidesBottomBarWhenPushed=NO;),但这不起作用 如何仅删除视图2上的选项卡栏(保留视图

我有一个选项卡栏应用程序,带有以下向下钻取流: 视图1>视图2>视图3>视图4

我想从视图2中删除选项卡栏,并将选项卡栏保留在视图1、3和4上

加载视图2时,我尝试设置以下代码。
vc.hidesBottomBarWhenPushed=是

代码成功地删除了视图2上的选项卡栏,但我无法使选项卡栏在视图3和4上返回。我假设在选择视图3和视图4返回选项卡栏时,我能够将YES设置为NO(vc.hidesBottomBarWhenPushed=NO;),但这不起作用


如何仅删除视图2上的选项卡栏(保留视图1、3和4上的选项卡栏)?

覆盖视图3和4的初始化函数(loadView可能不起作用)并设置

self.hidesBottomBarWhenPushed = NO;
这应该行得通