Xcode启动图像问题

Posted

技术标签:

【中文标题】Xcode启动图像问题【英文标题】:Xcode launch image issue 【发布时间】:2014-01-09 22:22:19 【问题描述】:

我有 Xcode 5.0.2 并尝试将资产目录用于启动图像。 我选择了 iPhone 2x 和 R4。我正在尝试拖放启动图像的图像,但没有成功。

这是我尝试过的 png 分辨率

320 乘 480 640 乘 960 640 乘 1136。

它们都没有,我可以将图像拖放到资产目录中的任何位置。

(我删除了默认图片)

这是一个 Xcode 错误吗?或者……

是否有任何文件命名约定可以像“默认”一样使用?

【问题讨论】:

使用默认名称解决了!!!这是查看默认名称的帖子。您可以重命名文件并使用它们。 ***.com/questions/18976412/… 【参考方案1】:

确保图像尺寸正确,并且是PNG 文件而不是JPG 文件。正如艺术潜水所说,也要使用正确的名称。按照Apple's page 上的指南进行操作。

【讨论】:

【参考方案2】:

是的,有一个命名启动图像的约定。

您可以通过项目的 Info.plist 文件中的 UILaunchImage 字段指定文件名。 作为值,应指定启动图像的文件名。

如果您不将此字段添加到 Info.plist 文件中,那么您必须使用 Default.png 文件名作为您的启动图像(带有适当的后缀)。

Reference from Apple.

附:这是关于启动图像的自定义文件名的有用说明:

注意:如果您在 Info.plist 文件中使用 UILaunchImageFile 键为启动图像文件指定自定义基本名称,请根据需要添加特定于设备的版本以区分不同设备上的启动图像。例如,指定 UILaunchImageFile~ipad 键为 iPad 启动图像指定不同的基本名称。指定不同的基本名称可以让通用应用程序避免其启动图像之间的命名冲突。有关如何将设备修饰符应用于 Info.plist 文件中的键的更多信息,请参阅信息属性列表键参考。

(c)Apple reference

【讨论】:

谢谢你。只需将我的文件重命名为默认名称,然后将它们拖到那里。

以上是关于Xcode启动图像问题的主要内容,如果未能解决你的问题,请参考以下文章

xcode 4.5 启动图像奇怪的名称问题(现有项目)

Xcode,无法从项目中删除“启动图像”

IOS:用于启动图像的多语言 xcode 5

通用应用程序中启动图像的方向问题

Xcode 中缺少启动图像源

Xcode 图标/带有空图像的启动屏幕目录