2

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

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

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

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

任何想法为什么会发生这种情况以及我能做什么?

谢谢

4

3 回答 3

1

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

在 iPad 上,状态栏应被省略。

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

在此处输入图像描述

于 2013-01-05T18:54:17.130 回答
0

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

于 2013-01-05T18:51:54.887 回答
0

好的,我找到了解决这个问题的方法。

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

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

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

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

于 2013-01-06T23:11:55.373 回答