我的应用程序设计包含UITabBarController
和UINavigationController
。我有一些UITableViews
,其作用是使用户能够选择要播放的文件-然后将其设置为AudioPlayer
类。我有几种通过Tab栏输入AudioPlayer
的方法,因此,我想在播放器处于 Activity 状态时删除Tab栏,并且仅显示UINavigationController
,以便用户可以返回到以前的状态。
如果我执行Push风格segue,则UITabBar
和UINavigationBar
都会保留。如果我进行模态搜索-两者都会消失。如何保留UINavigationBar
,并且UITabBar
消失?
最佳答案
要隐藏标签栏,可以使用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;
我想这就是您所需要的,然后是一些。祝好运。 :)
关于ios - 在导航栏停留而标签栏消失的地方进行搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17182742/