My root view is a Tab Bar Controller. In this tab view, I do not want any tabs to rotate. However, some of the Tab Bar Items are Navigation Controllers, that present different pdf documents. I would like those to rotate. However, I set the ViewController Classes for those views to return YES on shouldAutorotate method, yet they refuse to rotate. I present them using Code: [self.navigationController pushViewController:_webViewController animated:YES]; _webViewController is allowed to rotate, but won't. I have also tried presenting Controller Modally, but that will not work either. Any thoughts?