当我使用Three20在TTLauncherView中启动另一个UITabBarController时,原始UITabBarController Tabbar无法消失

时间:2011-06-21 03:39:41

标签: uitabbarcontroller three20 ttlauncherview

当我在LaunchView中启动另一个UITabBarController时,TTLauncherView位于原始UITabBarController的页面中,Dest Controller是另一个UITabBarController,但原始UITabBarController的TabBar不能消失。

因此,在UI中,我有两个TabBars,底部的原始TabBar,除了底部标签栏之外的屏幕中的第二个Dest Controller View显示。

这不是我想要的。如何解决此问题隐藏原始TabBar并让第二个Dest控制器显示全屏?

在第一个Controller中,我通过LauncherView按钮启动第二个控制器。

1 个答案:

答案 0 :(得分:0)

使用

按下新控制器时,需要隐藏标签栏视图
controller.hidesBottomBarWhenPushed = YES;

从three20 wiki看一下这个教程,它解释了如何在推动另一个控制器时隐藏标签栏。

http://three20.info/article/2010-11-10-Hiding-The-iphone-Tab-Bar-With-TTNavigator