如何在iphone中删除或清除选项卡栏图像?

如何在iphone中删除或清除选项卡栏图像?,iphone,ios,tabbar,Iphone,Ios,Tabbar,目前,我正在使用简单的iPhone应用程序,使用Tabbar创建三个选项,并在每个视图控制器中设置三个图像,然后单击第二个Tabbar show the viewcontroller2并导航到另一个屏幕,当时我想清除或删除此屏幕上的Tabbar图像,但我无法修复此问题,请帮助我 提前谢谢 我试过这个: [[UITabBar appearance] setAlpha:0.5]; 在要隐藏选项卡栏视图的点执行此操作。(可能在VIEW中会出现在从viewcontroller2导航到的另一个屏幕中 [

目前,我正在使用简单的iPhone应用程序,使用Tabbar创建三个选项,并在每个视图控制器中设置三个图像,然后单击第二个Tabbar show the viewcontroller2并导航到另一个屏幕,当时我想清除或删除此屏幕上的Tabbar图像,但我无法修复此问题,请帮助我

提前谢谢

我试过这个:

[[UITabBar appearance] setAlpha:0.5];

在要隐藏选项卡栏视图的点执行此操作。(可能在VIEW中会出现在从viewcontroller2导航到的另一个屏幕中

[self.tabbarcontroller.tabbar setHidden:YES]

在要隐藏选项卡栏视图的位置执行此操作。(可能在视图中会出现在从viewcontroller2导航到的其他屏幕中。)

[self.tabbarcontroller.tabbar setHidden:YES]

如果你这样做,这是可能的

presentModalViewController
ui窗口上

我想,这会解决你的问题


希望它能帮助你……

如果你这样做的话,这是可能的

presentModalViewController
ui窗口上

我想,这会解决你的问题

希望它能帮助您……

使用此解决方案:

UITabBarItem *filterTab = [self.tabBarController.tabBar.items objectAtIndex:3];
[filterTab setImage:[UIImage imageNamed:@""]];
您还可以为
setImage
属性传递
nil
值。例如:
[filterTab setImage:nil];

使用以下方法解决此问题:

UITabBarItem *filterTab = [self.tabBarController.tabBar.items objectAtIndex:3];
[filterTab setImage:[UIImage imageNamed:@""]];

您还可以为
setImage
属性传递
nil
值。例如:
[filterTab setImage:nil]

在任何情况下,除非您自己删除标签栏图像,否则标签栏图像都不会被删除…请提供您的代码以供查看…是否可以清除此问题?您正在回答问题,但实际上并没有明确说明您想要完成什么。您有一个显示有三个标签的标签栏。您想“删除标签栏图像”但是想让标签栏保持显示(我想)。因此,你想继续显示3个选项卡,但删除第二个选项卡中显示的图标?如果你能澄清你想做什么,这将有助于所有人。在任何情况下,除非你自己删除选项卡栏图像,否则不会删除它…请提供你的代码以供查看…是否可以清除此图标?你正在回答问题,b但并不是很清楚你想要完成什么。你有一个带有三个标签的标签栏。你想“删除标签栏图像”,但想保持标签栏显示(我想)。因此,您希望继续显示3个选项卡,但删除第二个选项卡中显示的图标?如果您能澄清您想做什么,这将对所有人都有帮助。您能否进一步解释您想做什么?是否希望在显示另一个视图时隐藏整个选项卡栏,并在用户返回时再次显示?如果是这样的话您需要“取消隐藏”它-可能是在ViewWilldisDisplay中,或者在另一个视图的ViewWilldisDisplay中(使用setHidden:NO)你能解释一下你想做什么吗?你想在显示另一个视图时隐藏整个选项卡栏,并在用户返回时再次显示吗?如果是这样,你需要“取消隐藏”它-可能在视图中显示或在视图中显示另一个视图(使用setHidden:NO)