Show UITabBar when UIViewController pushed
Here's my situation : I have a UINavigationController inside a UITabBarController . When I drill down the navigation controller, at some point I have to hide the UITabBar because I want the view to have as much space as possible. I do that by using self.hidesBottomBarWhenPushed = YES inside the pushed UIViewController , and it works quite well. However, I want to show the UITabBar back in the following pushed controllers. I've tried to put self.hidesBottomBarWhenPushed = NO in the other controllers, but the UITabBar won't come back. It seems to be normal as the documentation states :