我想为我的iPhone添加一个启动画面。
我已经将 Default.png 放置在我的资源组中。当我运行模拟器时,它按预期显示,但是当我将应用程序安装到iPhone上时,没有显示闪屏。
有人知道这个问题的原因/解决方案吗?
谢谢!
我想为我的iPhone添加一个启动画面。
我已经将 Default.png 放置在我的资源组中。当我运行模拟器时,它按预期显示,但是当我将应用程序安装到iPhone上时,没有显示闪屏。
有人知道这个问题的原因/解决方案吗?
谢谢!
请确保将其添加到捆绑包中。为此,请在XCode左侧导航面板中选择图像,在文件上获取信息,并确保启用了您的目标的复选框。还要确保该文件确实是png格式,而不仅仅是以这种方式命名。
请检查拼写...我认为您正在使用"default.png"而不是"Default.png"。只需将"Default.png"的"d"大写即可。
如果您正在使用 iPhone 4,还需要添加一个尺寸为 640*960 像素的 Default@2x.png。
这就是我解决问题的方法。
顺便提一下,这个命名规则适用于应用程序中的所有图像。
可能会出现的另一个问题是,Default.png 实际上是被重命名为 .png 的 Default.jpg 文件。 在模拟器上这样做没有问题,但在设备上却行不通。
我知道这是老问题,但我遇到了完全相同的问题。图片在模拟器上正常显示,但在设备上不显示。我注意到我的项目有很多奇怪的事情,比如我的plist文件中有3-4个“Default.png”图像,还有一些其他的“Default.png”图像在不同的库和其他地方,我没有注意到。
我尝试了所有方法来让它们显示出来,但是在创建一个新项目并将启动图像设置为我要使用的完全相同的图像后,它们可以正常工作。我唯一能想到的是,在某个地方,项目被损坏了,无法理解这些启动图像的作用。
我曾经遇到过同样的问题,这是由于将初始文件保存为default.png导致的,因此应该使用Default.png
(普通)和Default@2x.png
(视网膜)图像。
进入您的项目plist并添加一行“启动图像” - 使用不同的文件名。使用此名称保存您的图像(并为视网膜添加@2x.png)。之后应该没问题了。
另外,如果您已经在设备上安装了应用程序,请从设备中删除该应用程序(因为以前的安装可能不会影响更改)。