我正在开发一个只能在横屏模式下运行的游戏。当我将启动图片(Default.png)导入到我的xcode项目并运行时,图片会以竖屏模式显示,然后视图会在横屏模式下启动。我该如何让我的闪屏/启动图片仅以横屏模式显示?
我正在开发一个只能在横屏模式下运行的游戏。当我将启动图片(Default.png)导入到我的xcode项目并运行时,图片会以竖屏模式显示,然后视图会在横屏模式下启动。我该如何让我的闪屏/启动图片仅以横屏模式显示?
首先,从应用程序外部无法知道应用程序将在纵向或横向运行。
如果您仍然希望在横向模式下查看启动画面,则必须以这样的方式设计图像,以便我们无法更改启动画面的行为。
不要将图像设计为320X480
,而是将其设计为480X320
,您的问题将得到解决。
祝编码愉快...
始终创建320x480和640x960大小的图片。只需将它们命名为Default.png和Default@2x.png。正如Michael Kessler所指出的那样,要使它们在横向显示,您必须在图形编辑器中旋转图形。
我引用苹果文档,因为它们现在看起来是这样的:
iPhone和iPod touch 竖屏320 x 480像素,640 x 960像素(@2x) 横屏不支持
iPad 竖屏768 x 1004像素,1536 x 2008像素(@2x) 横屏1024 x 748像素,2048 x 1496像素(@2x)
因此,您可以看到 iPhone/iPod 不支持图像的横向方向。