Objective c 情节提要iOS 5.1时横向定向不工作

Objective c 情节提要iOS 5.1时横向定向不工作,objective-c,ipad,uiinterfaceorientation,Objective C,Ipad,Uiinterfaceorientation,我有一个我正在使用故事板创建的应用程序,我只想支持横向模式,我已经完成了以下工作: 在我的目标>摘要下,我只选择了横向左侧和横向右侧作为支持的界面方向 在我的故事板中,我已将所有ViewController设置为使用以下模拟指标-大小:iPad全屏方向:横向 然而,在模拟器上,iPad将是横向的,但视图将是纵向的,在iPad上也是如此,但仅适用于iOS

我有一个我正在使用故事板创建的应用程序,我只想支持横向模式,我已经完成了以下工作:

  • 在我的目标>摘要下,我只选择了横向左侧和横向右侧作为支持的界面方向
  • 在我的故事板中,我已将所有ViewController设置为使用以下模拟指标-大小:iPad全屏方向:横向
  • 然而,在模拟器上,iPad将是横向的,但视图将是纵向的,在iPad上也是如此,但仅适用于iOS<6的设备


    为什么会这样?我在这里遗漏了什么?

    只需将此代码复制到您的应用程序代理中即可

    -(BOOL)shouldAutorotate
    {
        return YES;
    }
    
    -(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
    {
        //just write yout desired orientations here
        return UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown ;
    }
    

    在info.plist的Supported interface orientations(iPad)下,将横向移动到列表顶部。你的问题会解决的。为我工作

    嗨,你找到解决办法了吗?我也面临同样的问题。