I have a navigation controller in a tab bar controller. When I push a new view controller I want to show the toolbar. I'm doing that like this from the pushed view controller.
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setToolbarHidden:NO animated:NO];
}
This works but the toolbar slides up from it's normal position where the tab bar is to go above it. I want it to appear without this "slide up" animation above the tab bar. Is that possible?
Here is my setup. The "slide up" animation occurs when pushing from view controller 1 to view controller 2. I only want the toolbar to appear in view controller 2.
[Tab Bar Controller]
- [Navigation Controller]
- [View Controller 1] -> Push -> [View Controller 2]