2012-07-11 66 views
0

我正在开发一个支持所有方向的应用程序。我需要在所有方向类型中启动启动画面(启动图像)。但项目摘要只有一个字段(人像)来设置Default.png。我将如何在iPhone应用程序上启动风景闪屏。景观闪屏为iphone应用程序?

ipad有一些功能来设置两个方向。是他们类似的事情在iphone,

预先感谢您

回答

6

iPhone的初始屏幕只有肖像。 iPad也有风景,因为iPad的主屏幕自动旋转不像iPhone。

为了实现这样的行为,您可以使您的第一个屏幕与启动画面相同(在背景中添加相同的图像)。因此,当您加载应用程序所需的资源时,它看起来就像是一个园景启动屏幕,但无法以横向模式启动应用程序。

希望这会有所帮助。

干杯!

+0

所以苹果真的认同? – neerajPK 2012-07-11 11:06:18

+0

是的,这不是问题,但是您的应用将以肖像开始。因此,您可以将图像更改为风景图像,但在进入第一个屏幕后可能需要一两秒的肖像显示。 – George 2012-07-11 11:17:50

1

不,根据HIG,iPhone的默认方向是纵向和推出,将只做纵向模式。

+0

是他们的任何方式来实现这个自定义? – neerajPK 2012-07-11 11:04:57

+0

你也可以删除肖像图像,用黑色/空白开始,然后把自定义控制器,可以显示图像,你想要一段时间。 HIG认为这是错误的,但许多iOS游戏都这样做。 – 2012-07-11 11:09:03

0

让我引用一个特殊的行为

从技术说明TN2244 Launching your iPhone Application in Landscape

除了由iPhone 6 Plus上使用的发射图像,资产目录假定所有的iPhone推出图像为纵向。

因此

的iPhone应用程序启动图像始终尺寸匹配纵向屏幕的尺寸。对于以横向为导向的应用程序,您应该使用自己喜欢的图形编辑软件来旋转启动图像的内容,同时保持图像的尺寸与纵向启动图像(高度>宽度)一致。

如果不正确地做事情,你可以用一个空白/白屏

结果是推出的系统无法找到一个合适的启动图像时出现黑屏结束。

不幸的是,该文件是在2年前更新的。

2015-05-26 Updated for Xcode 6 and iOS 8.