Strange animation on iOS 7 when using hidesBottomBarWhenPushed in app built targeting <= iOS 6
You can always remove animation from the UIView with
[self.view.layer removeAllAnimations];
Cheers
Try This:
[self.navigationController.navigationBar setHidden:NO];
If you want to keep transparency, add this to the root UIViewController
:
- (void)viewWillAppear:(BOOL)animated { [UIView animateWithDuration:0.35f animations:^{ self.tabBarController.tabBar.alpha = 1.0f; }];}- (void)viewWillDisappear:(BOOL)animated { [UIView animateWithDuration:0.35f animations:^{ self.tabBarController.tabBar.alpha = 0.0f; }];}
This way you'll get a nice fade-in/fade-out animation of the tab bar.