隐藏标签栏中的标签栏应用程序
我已经使用该模板创建了一个新项目:隐藏标签栏中的标签栏应用程序
IPhoneOS>应用程序>标签栏应用程序。
我得到两个选项卡。
我怎样才能让第二个变成全屏隐藏标签栏甚至状态栏?
我试图检查“想要全屏” - 但它没有帮助。
(啰嗦那么重要......当我得到一个全屏幕我做我回来)
请给我一个简单的代码/准则或引用他们,因为我是一个初学者 - 我和编译器有太多问题,更糟糕的是
感谢 阿萨夫
要隐藏你可以使用hidesBottomBarWhenPushed标签栏。例如:
MyController *myController = [[MyController alloc]init];
myController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:myController animated:YES];
[myController release];
要隐藏状态栏,你可以使用:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
要隐藏的导航栏,您可以使用:
self.navigationController.navigationBarHidden = YES;
myController.hidesBottomBarWhenPushed = YES; 工作时,我从一个表视图移动到视图... 是否有可能加载第一个视图(的标签栏)没有显示栏...我在哪里把代码? – Asaf 2010-07-15 07:16:41
你检查模式视图控制器吗?
尝试presentModalViewController:动画:方法在你的navigationController(而不是推视图控制器)
[self.navigationController presentModalViewController:foo animated:YES];
我建立在主视图一个简单的游戏,并在选项卡中的其余分组的设置酒吧......我真的很难理解这里的导航......所以在模态视图中建立一个标签栏......如果可能......目前似乎太难 谢谢 – Asaf 2010-07-15 07:20:03
另一种方式来做到这一点是通过使UITabBarController是UINavigationController的rootViewController。然后,当您推送ViewControllerAnimated:标签栏将滑动与根视图控制器。
你可以使用:
//Navigation bar:
self.navigationController.navigationBarHidden = YES;
//Statusbar:
[[UIApplication sharedApplication] setStatusBarHidden:YES];
//Tabbar:
self.tabBarController.tabBar.hidden = YES;
如果你使用tabbar和导航控制器'hidesBottomBarWhenPushed'将不起作用,但是'tabBarController.tabBar.hidden'将会起作用。 – 2015-01-12 18:15:19
使用RBStoryboardLink时,我无法隐藏底部栏。这两种方法似乎都无法工作:( – fatuhoku 2015-02-12 16:12:11
http://stackoverflow.com/a/9141766/91458 – boliva 2012-02-04 15:03:02