无法在 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 中设置启动图像的主要内容,如果未能解决你的问题,请参考以下文章