0

我一直有一个很大的问题。Xcode 只是简单地将我的横向模式应用程序变成了纵向视图并且它不会返回!

我已经对整个应用程序进行了编程,几乎可以在 Ipad 中以横向模式运行。

在情节提要上,每个窗口都是横向的。我相信我根据下面的图片正确地进行了设置

在此处输入图像描述

在此处输入图像描述

最后在我的 viewController 上我有:

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

任何人都知道可能出了什么问题,或者为什么 Xcode 会在我调整 viewController 时突然将屏幕设置为纵向?

4

1 回答 1

1

如果您只想支持横向,请更改shouldAutorotateToInterfaceOrientation为:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
        interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
        return YES;
    }
    // Default
    return NO;
}
于 2012-04-05T02:53:29.380 回答