I've got a quirk going with a UIView loaded from a nib (thanks rolando!) and added as a subview to the director's openGL view. When I add the view it doesn't rotate to landscape, the simulator stays in landscape but the view is added in portrait and doesn't respond when I rotate the device.
If I add the view to the window (actually the superview of the opengl view) it rotates the simulator to portrait, but then responds when I rotate it to landscape and stays there (shouldautorotatetoorientation is set to return yes only for landscape). On the device it works properly and starts in landscape, but it spins the simulator and then I have to spin it back (with all the resizing etc. that goes along with that).
I've done some digging and found some sugestions to set the UIDevice rotation and also some keys to add to the plist but they didn't do anything. I've tried [[UIApplication sharedApplication] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated:NO]; right after adding the subview in the hopes that would unspin it before it got spun but it doesn't do anything.
It's not a big problem since it's just in the simulator but it's going to be anoying for testing to spin the simulator every time I do anything...