我正试着给我的iPhone一个屏幕。
我把Default.png放在了我的资源组中。当我运行模拟器时,它将按预期显示,但是,当我将应用程序安装到iPhone时,不会显示启动屏幕。
有人知道这个问题的原因/解决办法吗?
谢谢!
发布于 2010-02-10 01:46:54
确保您的图像为480x320像素,并将其放置在应用程序的顶层。框架将显示此图像,直到您的初始视图加载并准备显示为止。
如果你看到的是一个黑色的背景,那么有什么不对劲,然而,如果你只是看到你的应用程序的初始视图,那么你很高兴你成功地启动了你的应用程序,并准备好在适当的时候使用它。
如果你真的很想让用户看到你的飞溅屏幕,那么在你呈现初始视图之前,给你的应用程序添加一个延迟,从而减缓启动速度。
文件名必须是Default.png (大写为D)。另外,对整个项目进行清理/重建,以确保该文件的最新版本包含在项目中。检查文件系统上的文件名,它可能在XCode中以不同的方式显示。
发布于 2010-06-05 20:38:12
如果Default.png没有出现在设备中但是模拟器..。那就试试下面的方法。
Finder.
由于格式错误(应该是320宽度和480英尺(是的,这意味着您可以在default.png中看到状态栏),或者因为您可能已经将第一个文件命名为default.png(这是错误的),它可能在模拟器中工作,因为它似乎不区分大小写,但是当它被复制到iPhone时,就找不到它,因为它区分大小写。因此,它仍然存在于build文件夹中(我认为)会导致下一个正确命名的Default.png不覆盖这个iPhone构建文件夹中的旧default.png,因此,您似乎无法修复这个问题(因为您在项目中看到了Default.png,但在构建中仍然是default.png)。至少这是我现在(事后)的理解,因为对我来说,它根本不想工作,即使我一次又一次地尝试了与其他人不同的解决方案。因此,从我的观点来看,这种不同的文件处理(区分大小写/不区分大小写)是您可以解决的混乱问题,只需简单地清理所有和所有的内容,并尝试与组织者一起生成一个新的Default.png (在清理完所有内容之后)。
如果您想要一个不同的/修改的启动屏幕。用photoshop/gimp/任何东西打开生成的Default.png并编辑它。
发布于 2010-02-10 05:42:50
确保将其添加到包中。为此,请在XCode左侧导航面板中选择图像,获取文件上的信息,并确保启用了目标的复选框。还要确保文件实际上是一个png,而不仅仅是这样命名的。
https://stackoverflow.com/questions/2233860
复制相似问题