2

我有一个通用项目,并且希望从一开始就为 iPhone 保持风景,为 Pad 保持肖像。我该怎么做?

4

2 回答 2

0

那是不可能的。iPhone 应用程序始终必须以纵向启动。您看到的任何仅横向显示的游戏仍开始显示纵向默认图像,然后根视图控制器可以仅横向显示。

在 iPad 上,您可以将应用程序方向限制为横向,并使其以横向启动。

iPhone 限制由 Apple 强制执行,他们不会批准将自身限制为横向启动的 iPhone 应用程序。

于 2012-12-13T05:49:46.153 回答
0

如果设备已经处于横向位置,它将以横向开始,但是如果您希望程序始终以横向位置工作并且从不翻转到纵向,则必须在您创建的每个类中将方向设置为横向:

     - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

return (interfaceOrientation == UIInterfaceOrientationLandscape || interfaceOrientation ==       UIInterfaceOrientationPortraitUpsideDown);
    }
于 2012-12-13T05:50:43.030 回答