简体   繁体   中英

IOS Device Orientation Stuck at Portrait mode, no Landscape

I'm using Xcode 4.3.2 and an iPad simulator 5.1

I really need some help with this, my app is stuck at portrait mode.

When I rotate the simulator I've tried looking under the project settings and have these checked: Portrait, Upside Down, Landscape Left and Landscape Right.

I also these methods in the view controllers:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return YES;
}

can anyone please help?

Check your supporting orientations in the project's settings or on *.plist file. Also, if you are using UITabBarController or smth else, all of your controllers have to support all orientations!

use cmd+shift+f and type - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation

make sure all of them return YES if you want all orientations supported and NO For unsupported orientations

Make sure you only have one controller showing. I've seen this problem when I have multiple views with different controllers showing at the same time.

Yeah I had the same problem and the other answers here didn't fix my situation. I found I had to check the "Resize View from NIB" box in all the relevant views .

See screenshot below (although shows a slightly older version of XCode).

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM