I have the following defined in a custom Segue, let us call it SegueX:
@interface SegueX : UIStoryboardSegue
@end
@implementation SegueX
- (void)perform
{
Try to check if you have set on storyboard an option like

That metrics are inferred on the pushed view controller (but I'm pretty sure it doesn't count).

And/or force the navigation bar and bottom bar to be visible programmatically using, inside the -viewWillAppear of the pushed view controller
[self.navigationController setNavigationBarHidden:NO animated:NO];
[self.navigationController setToolbarHidden:NO animated:NO];