当前位置:  开发笔记 > IOS > 正文

执行segue导航栏停留的位置和Tab Bar消失

如何解决《执行segue导航栏停留的位置和TabBar消失》经验,为你挑选了1个好方法。

我的应用程序设计包含一个UITabBarControllerUINavigationController.我有一些UITableViews用于使用户能够选择要播放的文件的目的 - 然后它会转移到一个AudioPlayer类.我有几种不同的方式AudioPlayer通过Tab栏输入,因此我想在播放器处于活动状态时删除Tab栏,并且只显示一个,UINavigationController以便用户可以返回到之前的状态.

如果我做推送风格segue,那么UITabBarUINavigationBar留下来.如果我做一个模态赛 - 都会消失.我怎么能有UINavigationBar逗留,UITabBar消失?



1> Adrian P..:

要隐藏标签栏,您可以使用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;

我想这就是你所需要的一切.祝好运.:)

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有