iOS进入界面隐藏下方tabbar等bar

开发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。


查看作者首页

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容