iOS/Swift跳转界面时隐藏tabBar的方法

来源:互联网 发布:最新的网络购物平台 编辑:程序博客网 时间:2024/06/06 17:29

我们有时候在开发iOS的时候,涉及到跳转界面时,需要隐藏tabbar,以便我们重新定义新的。

OC版本的:

//1.设置self.tabBarController.tabBar.hidden=YES;     self.tabBarController.tabBar.hidden=YES; //2.如果在push跳转时需要隐藏tabBar,设置self.hidesBottomBarWhenPushed=YES;     self.hidesBottomBarWhenPushed=YES;    NextViewController *next=[[NextViewController alloc]init];    [self.navigationController pushViewController:next animated:YES];    self.hidesBottomBarWhenPushed=NO; //注意:在push后设置self.hidesBottomBarWhenPushed=NO;//这样back回来的时候,tabBar会恢复正常显示,不然就。。。哈哈。
Swift:

let detailCtrl = ScanViewController(nibName: "ScanViewController", bundle: nil);        //detailCtrl.hidesBottomBarWhenPushed = true        self.hidesBottomBarWhenPushed = true        self.navigationController?.pushViewController(detailCtrl, animated: true)        self.hidesBottomBarWhenPushed = false

0 0
原创粉丝点击