启动图像未显示在iOS应用程序(使用Images.xcassets)

启动图像未显示在iOS应用程序(使用Images.xcassets),第1张

概述在我的应用程序中显示我的发布图像时遇到麻烦。 我已经在名为“LaunchImage”的资产集中的Images.xcassets文件中创建了所有静态映像文件。 我注意到我的项目还包含一个LaunchScreen.xib文件(由Xcode自动创建)。 当我的iPhone6设备上运行应用程序时,会显示该.xib文件。它不会出现在iPhone4的模拟器中(这是有道理的,因为xib启动屏幕仅适用于iOS 8 在我的应用程序中显示我的发布图像时遇到麻烦。

我已经在名为“LaunchImage”的资产集中的Images.xcassets文件中创建了所有静态映像文件。

我注意到我的项目还包含一个LaunchScreen.xib文件(由Xcode自动创建)。

当我的iPhone6设备上运行应用程序时,会显示该.xib文件。它不会出现在iPhone4的模拟器中(这是有道理的,因为xib启动屏幕仅适用于iOS 8)。

我想使用我创建的静态图像,因为它们属于“苹果指南”,并与我的应用程序一起使用。但是,我没有任何运气让它出现。

我注意到在项目设置下有一个叫App图标和启动图像的部分。我看到.xib通过启动屏幕文件选项如何连接。

但是,有一个名为Launch Image Sources的选项。这是做什么的?

我发现这是:http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/.但是,它没有解释任何关于Launch Image Source选项。

启动映像源旁边有一个按钮,名为“使用资产目录”。当我点击它,它只是说,将启动图像迁移到资产目录。您现有的启动图像将被复制到新的图像集中。选择要使用的资产目录:。

这是令我困惑的,因为我已经创建了我的资产目录,我绝对不希望它覆盖images.xcassets文件。那么,如何将它链接到我已经创建的启动映像资产集?还有什么“现有的发射图像”将被复制到一个新的图像集?

谢谢!

更新1

所以,我尝试了迁移图像选项并选择了新的设置选项。这导致了我创建的一个新的图像集,我删除了。但是,启动映像源中留下的名称设置为LaunchImage,它以某种方式连接到包含启动映像的映像集。它搞乱了我的LaunchImage集 – 图像被设置为未分配。我删除它们并将我的文件拖到LaunchImage资源集中的相应框中。但是,当我运行应用程序仍然不起作用。 =(启动图像不显示。

我甚至删除了启动屏幕文件中的信息(我的假设是连接到.xib文件的设置)。不过,我的iPhone6设备上出现了.xib文件。 =(

任何想法发生了什么?

解决方法 我有这个问题。我在模拟器上测试我将“启动屏幕文件”留空,删除了pList内的“启动屏幕文件”。我重新启动了Xcode。没有。在我的情况下,不是黑色是白色的。 Xcode 7 target ios 9。

我也读了这个:Xcode 6: Launch Image does not show up in my iOS App

当我从模拟器中删除应用程序并再次运行该应用程序时,才会显示启动映像。

总结

以上是内存溢出为你收集整理的启动图像未显示在iOS应用程序(使用Images.xcassets)全部内容,希望文章能够帮你解决启动图像未显示在iOS应用程序(使用Images.xcassets)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1070367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存