加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 01:53:44 所属栏目:百科 来源:网络整理
导读:在我的应用程序中显示我的发布图像时遇到麻烦。 我已经在名为“LaunchImage”的资产集中的Images.xcassets文件中创建了所有静态映像文件。 我注意到我的项目还包含一个LaunchScreen.xib文件(由Xcode自动创建)。 当我的iPhone6设备上运行应用程序时,会显示该
在我的应用程序中显示我的发布图像时遇到麻烦。

我已经在名为“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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读