Is there a way to hide and show the tab bar on the current view you are on. So not with setHidesBottomBarWhenPushed because this only works to the view that is pushed.
You can do it with the navigation controller
[view.navigationController setNavigationBarHidden:YES animated:YES];
But surely there is a way to do it with a Tab bar.
Add this code to your applicationDidFinishLaunching method:
Make a method in your appDelegate like so:
Now, whenever you want to show/hide your UITabBar, just fire the notification:
This will work from anywhere within your app.