我的iOS应用程序中的方向问题

时间:2013-04-02 13:59:03

标签: ios xcode ipad orientation

我有一个旧的iPad应用程序,仅以横向显示。我试图在iOS 6中运行相同的应用程序,并且应用程序以纵向模式启动,而不管视图控制器方向设置如何。我知道iOS 6中有变化,如下所示。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

    return (interfaceOrientation == UIInterfaceOrientationLandscapeRight) || (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}

- (BOOL)shouldAutorotate {

    return YES;
}

- (NSUInteger)supportedInterfaceOrientations {

    return UIInterfaceOrientationMaskLandscape;
}

- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {

    return UIInterfaceOrientationLandscapeLeft;
}

虽然我在代码中有这些行,但似乎并没有改变方向。 我还注意到主窗口xib具有纵向模式的窗口。是否可以更改窗口的方向,还是由于其他原因?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

选择代码项目,您将在Summery选项卡上获得4个iPad图标 选择您想要的方向..这也将修改您的info.plist