開發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。