首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iPhone Splash:"Default.png“显示在模拟器上,而不是iPhone

iPhone Splash:"Default.png“显示在模拟器上,而不是iPhone
EN

Stack Overflow用户
提问于 2010-02-10 01:40:09
回答 9查看 9.8K关注 0票数 8

我正试着给我的iPhone一个屏幕。

我把Default.png放在了我的资源组中。当我运行模拟器时,它将按预期显示,但是,当我将应用程序安装到iPhone时,不会显示启动屏幕。

有人知道这个问题的原因/解决办法吗?

谢谢!

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2010-02-10 01:46:54

确保您的图像为480x320像素,并将其放置在应用程序的顶层。框架将显示此图像,直到您的初始视图加载并准备显示为止。

如果你看到的是一个黑色的背景,那么有什么不对劲,然而,如果你只是看到你的应用程序的初始视图,那么你很高兴你成功地启动了你的应用程序,并准备好在适当的时候使用它。

如果你真的很想让用户看到你的飞溅屏幕,那么在你呈现初始视图之前,给你的应用程序添加一个延迟,从而减缓启动速度。

文件名必须是Default.png (大写为D)。另外,对整个项目进行清理/重建,以确保该文件的最新版本包含在项目中。检查文件系统上的文件名,它可能在XCode中以不同的方式显示。

票数 10
EN

Stack Overflow用户

发布于 2010-06-05 20:38:12

如果Default.png没有出现在设备中但是模拟器..。那就试试下面的方法。

Finder.

  • Delete

  • 确保您删除了在XCode和在iPhone/iPod/iPad

  • In Xcode构建上的应用程序可能在几个错误的时间内创建的any " Default.png“、"Default.png”、"Default.PNG“等等->清除Finder中的所有目标

  • ,找到构建文件夹,删除there.

  • Create中的所有文件夹--一个新的Default.png:
  • Connect iPhone/iPod。启动您的应用程序在(Window->Organizer)
  • Select的iPhone
  • 在XCode启动管理器您的连接设备
  • 您应该看到一个选项卡"Screenshots"
  • Push捕捉按钮,以使您的应用程序
  • 推送的屏幕截图“作为默认图像.”按钮(这将创建Default.png并将其添加到项目中,因此这是一个非常方便的Default.png

  1. 重新构建并运行。现在它应该可以工作了,

由于格式错误(应该是320宽度和480英尺(是的,这意味着您可以在default.png中看到状态栏),或者因为您可能已经将第一个文件命名为default.png(这是错误的),它可能在模拟器中工作,因为它似乎不区分大小写,但是当它被复制到iPhone时,就找不到它,因为它区分大小写。因此,它仍然存在于build文件夹中(我认为)会导致下一个正确命名的Default.png不覆盖这个iPhone构建文件夹中的旧default.png,因此,您似乎无法修复这个问题(因为您在项目中看到了Default.png,但在构建中仍然是default.png)。至少这是我现在(事后)的理解,因为对我来说,它根本不想工作,即使我一次又一次地尝试了与其他人不同的解决方案。因此,从我的观点来看,这种不同的文件处理(区分大小写/不区分大小写)是您可以解决的混乱问题,只需简单地清理所有和所有的内容,并尝试与组织者一起生成一个新的Default.png (在清理完所有内容之后)。

如果您想要一个不同的/修改的启动屏幕。用photoshop/gimp/任何东西打开生成的Default.png并编辑它。

票数 12
EN

Stack Overflow用户

发布于 2010-02-10 05:42:50

确保将其添加到包中。为此,请在XCode左侧导航面板中选择图像,获取文件上的信息,并确保启用了目标的复选框。还要确保文件实际上是一个png,而不仅仅是这样命名的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2233860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档