SettingsViewController *viewController = [[SettingsViewController alloc] init]; [[self navigationController] pushViewController:viewController animated:YES];
Hi You've to set the top bar property (navigation bar) to inferred for the view controller. In my case I previously set the top bar as "Translucent navigation bar"
Usually this happens you perform a segue from a modal view controller.