开发app时经常用到的一个基本布局框架就是tabbar+navigation,也就是下方tabbar分模块,然后在各个模块中使用导航栏深入到各个界面。
有时候我们需要在跳转到某些界面时隐藏下方的tabbar,怎么做呢,很简单:
// 进入某个界面 NextViewController *nextVC = [[TypeSupplierViewController alloc] init]; // 根据点击种类不同,设立种类属性 nextVC.hidesBottomBarWhenPushed=YES;// 进入后隐藏tabbar [self.navigationController pushViewController:nextVC animated:YES]; self.hidesBottomBarWhenPushed = NO;// 退出时显示tabbar
这样就可以了,其实最后一行不要也能行。
这里的bottombar不单单作用于tabbar,其他的bar也是可以的。但一般常用的还是tabbar。
时间: 2024-10-26 19:36:31