I Have implemented
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
in all of my controllers. I have the 4 orientation in info.plist and yet my app doesn’t want to rotate. The only thing rotating is the top bar. My table view does not rotate…but i can see behind my table view that is it rotating like it should but i can’t access it because my original table view (the one that is not rotating) is right over it and takes 95% of the screen.

Thanks for any support you can give me!
I have a similar problem, where the view is not automatically rotating. I don’t have a solution, but I have a workaround. In your view controller’s willRotateToInterfaceOrientation, rotate the view explicitly:
I’m calling this a workaround, because I think the view should rotate automatically without an explicit CGAffineTransformMakeRotation call. In my case, I’m instantiating a different view for landscape, which I need to rotate this way. I have other projects, where the separate view is rotating automatically. I don’t know why it doesn’t do it in this case.