iOS启动屏幕图像放大?

时间:2013-01-05 18:16:56

标签: iphone ios xcode ipad

我准备好将我的应用提交到应用商店,并且已经在启动屏幕上阅读了指南。看起来苹果更喜欢使它看起来像你的应用程序已经加载,即使它不是。

我决定使用我的应用程序的背景图像作为启动屏幕。这样,应用程序的骨架将在那里,按钮和文本将加载。

我使用了图像的副本,但将其重命名为Default-568h@2x.png。

它可以正常工作,但是当它启动时,它具有默认的缩放效果,但它似乎比实际图像大小放大,因此不能很好地转换到应用程序中。

为什么会发生这种情况以及我能做些什么呢?

由于

3 个答案:

答案 0 :(得分:1)

在iPhone上,default.png图片应包含状态栏(如果它在您的应用中可见)。

在iPad上,状态栏应省略。

因此,默认图像大小应为(source):

enter image description here

答案 1 :(得分:0)

这可能是默认图像中包含或排除状态栏的问题。根据苹果的说法,所有iPhone Default.pngs都应该包含状态栏,而iPad应该省略状态栏。 (当然,除非您的应用程序隐藏状态栏)

答案 2 :(得分:0)

好的,我找到了解决方法。

我发现顶部的状态栏对于视网膜是40像素,对于非视网膜是20。

然后我创建了一个完整iphone 5分辨率大小的黑色背景。然后我得到了我的启动图像(实际上是我的应用程序的背景),但是它垂直调整了40个像素。

然后我把它放在我创建的黑色背景之上并排列在底部。

然后我合并了图层并将其用作启动图像。它工作得很好,启动图像加载,然后我的应用程序在它完全对齐的顶部打开。