Search code examples
iosiphoneios5

How to disable changing of orientations in iOS 5.1.1 after rotation?


I would like to know how to disable Portrait and UpsideDown orientations in my app for iOS 5.1.1. I want my app to use only LandScape orientation (interface was drawn in Interface Build in .xib file) and don't change it in case of rotation.
I need it especially for iOS 5.1.1


Solution

  • A similar question: how do you make an app ONLY support landscape?

    This method was used in the answer above:

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
    {
        if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight)
            return YES;
    
        return NO;
    }