Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在横向模式下飞溅(启动图像)?_Iphone_Ios_Iphone Sdk 3.0_Ios4 - Fatal编程技术网

Iphone 在横向模式下飞溅(启动图像)?

Iphone 在横向模式下飞溅(启动图像)?,iphone,ios,iphone-sdk-3.0,ios4,Iphone,Ios,Iphone Sdk 3.0,Ios4,我正在开发一个只在景观模式下工作的游戏。当我将启动图像(Default.png)导入xcode项目并运行它时,图像以纵向模式显示,然后视图以横向模式启动。如何使我的启动/启动图像仅以横向模式显示?首先,没有人会从应用程序外部知道应用程序将以纵向或横向模式运行 如果您仍然希望以横向模式查看启动屏幕,则必须以这样的方式设计图像,即我们无法更改启动屏幕的行为 不要将图像设计为320X480,而是将其设计为480X320,您的问题就会得到解决 快乐编码…始终创建320x480和640x960大小的图片。

我正在开发一个只在景观模式下工作的游戏。当我将启动图像(Default.png)导入xcode项目并运行它时,图像以纵向模式显示,然后视图以横向模式启动。如何使我的启动/启动图像仅以横向模式显示?

首先,没有人会从应用程序外部知道应用程序将以纵向或横向模式运行

如果您仍然希望以横向模式查看启动屏幕,则必须以这样的方式设计图像,即我们无法更改启动屏幕的行为

不要将图像设计为
320X480
,而是将其设计为
480X320
,您的问题就会得到解决


快乐编码…

始终创建320x480和640x960大小的图片。只需将它们命名为Default.png和Default@2x.png. 正如Michael Kessler所指出的,要让它们出现在横向视图中,必须在gfx编辑器中旋转图形

我引用了苹果公司的文档,它们现在的样子:

iPhone和ipodtouch 纵向320 x 480像素,640 x 960像素(@2x) 不支持横向

iPad 纵向768 x 1004像素,1536 x 2008像素(@2x) 横向1024x748像素,2048x1496像素(@2x)


所以你可以看到iPhone/iPod不支持横向图像。

@Jonny:Dude,想象一幅320x480的图像和站立的人的图像。。将图像旋转+-90度不会让人站直。。但是,在480x320中设计人物笔直站立的形象将显示他在横向模式下笔直站立。。希望你明白我想解释的;)你可能是对的,只是iPhone永远不会显示480x320的启动屏幕。iPhone将显示320x480(标准尺寸)但这只是一种想象,如果你在景观中,它将显示480x320,它将显示320x480,但如果你在480x320中设计图像,当在320x480中看到时,它将显示旋转图像,这意味着当在景观模式中看到时,它将正确显示。。就这么简单..这件事没有发生在我身上。。。所以我把图像的方向改成了风景。。。它工作得很好。。。。谢谢@SPVarmastill这些问题仍然存在。。iphone 4和5没有横向模式的启动图像。