启动图像未显示在iOS应用程序(使用Images.xcassets)
在我的应用程序中显示我的发布图像时遇到麻烦。
我已经在名为“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 当我从模拟器中删除应用程序并再次运行该应用程序时,才会显示启动映像。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |