1. 程式人生 > >自定義的tabbar在跳轉之後隱藏tabbar後,tabbar原來的位置不能響應點選事件,這樣解決

自定義的tabbar在跳轉之後隱藏tabbar後,tabbar原來的位置不能響應點選事件,這樣解決

yourInnerViewController.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:yourInnerViewController animated:YES];
當push的時間將跳入的控制器的bottombar隱藏掉,這樣就不會不能點選了,返回的話可能會出現系統自帶的tabbar,這個時間就需要在你隱藏tabbar的方法裡再一次的隱藏系統的tabbar了,self.tabbarcontroller.tabbar.hidden=yes;如果繼承的時uitabbarcontroller,直接寫self.tabbar.hidden=yes就OK了;