无法在 iOS 中设置启动图像

Posted

技术标签:

【中文标题】无法在 iOS 中设置启动图像【英文标题】:Not able to set Launch Image in iOS 【发布时间】:2015-02-13 06:01:29 【问题描述】:

我是 ios 新手。我想在我的应用程序中设置启动图像。我正在使用资产目录。而且我知道我必须将图像拖放到使用资产目录时显示的框中。但是当时发生的一件奇怪的事情是,当我尝试拖放时,它又回来了。好像 Xcode 告诉我这里没有地方。 Xcode 不允许我设置启动图像。我不能把我的图片放在那些盒子里。而且我知道我的图像尺寸非常正确。 640*960, 640*1136, 750*1334, 1242*2208.(而且我不想使用 LaunchScreen,因为它只支持 iOS 8 及更高版本。)

更奇怪的是,人们甚至没有说出原因就拒绝投票。 (如果你不够好,至少不要让新手气馁)

【问题讨论】:

【参考方案1】:

找到解决方案。

只要回答我的问题,如果有人遇到同样的问题,那么这里就是解决方案。我的问题是因为我错误地使用了 "jpg" 格式的图像,实际上我应该使用 "png" 。现在我正在使用“png”,它完美无缺。

【讨论】:

【参考方案2】:

点击 images.xcassets。您应该在列表中看到应用程序图标。在该列的底部有一个加号和减号按钮。单击加号按钮。

单击列表中的新启动图像。这涵盖了 iOS 5-8 的 iPad 和 iPhone,并涵盖了纵向和横向。

【讨论】:

这就是我在尝试将图像拖放到这些框中时所说的,图像会返回到文件夹中。无法将图像放入这些框中。【参考方案3】:

启动屏幕也可以支持ios 8, 您需要做的是在右侧信息选项卡上设置转到项目->Media.xcassets,您需要选择 iOS 7.0 和更高版本的尺寸。 然后在启动图像中设置启动屏幕。 它肯定会起作用。

【讨论】:

您的回答令人困惑。我没有得到你。 单击项目文件->常规选项卡->应用程序图标和启动图像,然后在右侧信息选项卡上选择 ios 7 和更高版本的大小。然后去launchImage源将你的图像拖放到那里。如果已经有图片,则先删除,然后拖放。 我认识那个兄弟。正如我所提到的,我知道我必须拖放它。我真正的问题是图像没有被设置到那些盒子里。无论如何,我现在有了解决方案。检查我的答案。如果您想确切地知道我的问题是什么,那么只需尝试为您的启动图像设置一个 jpg 文件。无论如何感谢您的时间和投入。【参考方案4】:

苹果提供文档Adding an iOS App Icon Set or Launch Image Set

谢谢

【讨论】:

【参考方案5】:

打开你的项目的Images.xcassets

按照size将文件一一拖到框上。

见下图。

完成所有操作后,从您的项目中删除 LaunchScreen.xib 文件

并从您的 plist 文件中删除 Launch screen interface file base name

【讨论】:

以上是关于无法在 iOS 中设置启动图像的主要内容,如果未能解决你的问题,请参考以下文章

在 xcode 5.1 中设置应用程序图标和启动图像时出错

无法使用社交框架在 iOS8 中设置联系人图像

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

启动图像未显示在我的 iOS 应用程序中

iOS开发笔记-76: swift4.0 启动页设置

在 ios 中使用原始尺寸在 UIImageView 中设置图像