I got the code from this question: How to hide UITabBarController programmatically? which is brilliant, however the view doesn\'t expand to fit the space left by the tab bar
Turns out its not quite possible. Best way is to present a modal view (navigation) controller instead of pushing a view controller.