You must add your navigation controller directly as a sub-view to your window, otherwise this will not work automatically. (There is no need to manually resize your navigation bar.)
-[application:didFinishLaunchingWithOptions:]Your method AppDelegateshould contain something like
[window addSubview:self.yourNavController.view]
, , XCode shouldAutorotateToInterfaceOrientation: RootViewController, YES.