I have changed the frame of the tabBar in the viewController:
self.tabBar.frame.origin.y = CGRectGetHeight(self.view.frame).
But tabBars reset to their Original frame when a new ViewController is pushed. How can I hide the tabBar when I push a new ViewController?