gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 07:46:08 24 4
gpt4 key购买 nike

我在让我的启动图像显示在我的应用程序中时遇到了一些问题。

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

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

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

我想使用我创建的静态图像,因为它们符合 Apple 准则并与我的应用程序一起使用。但是,我没有任何运气让它出现。

我注意到在项目设置下有一个名为 App Icons and Launch Images 的部分。我看到 .xib 是如何通过我假设的启动屏幕文件选项连接的。

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

我找到了这个:http://matthewpalmer.net/blog/2014/09/10/iphone-6-plus-launch-image-adaptive-mode/ .但是,它没有解释有关“启动图像源”选项的任何内容。

Launch Image Sources 旁边有一个名为“Use Asset Catalog”的按钮。当我单击它时,它只是说将启动图像迁移到 Assets 目录。您现有的启动图像将被复制到一个新的图像集中。选择要使用的 Assets 目录: 。

这让我感到困惑,因为我已经创建了我的 Assets 目录,我绝对不希望它覆盖 images.xcassets 文件。那么,我如何将它链接到我已经创建的 Launch Images Asset Set?另外,它指的是什么“现有启动图像”将被复制到新的图像集中?

谢谢!

更新 1

因此,我尝试了迁移图像选项并选择了新的设置选项。这导致创建了一个新的图像集,我删除了它。但是,Launch Image Source 中留下的名称被设置为 LaunchImage,它以某种方式连接到包含我的启动图像的图像集。它确实弄乱了我的 LaunchImage 集——图像被设置为未分配。我删除了它们并将我的文件拖到 LaunchImage Assets 集中的适当框中。但是,当我运行该应用程序时,它仍然不起作用。 =( 启动图像未显示。

我什至删除了 Launch Screen File 中的信息(我的假设是连接到 .xib 文件的设置)。尽管如此,.xib 文件还是以某种方式出现在我的 iPhone6 设备上。 =(

有什么想法吗?

最佳答案

我遇到了这个问题。我在模拟器上测试过。我将“启动屏幕文件”留空并删除了 plist 中有关“启动屏幕文件”的行。我重新启动了 Xcode。没有什么。在我的例子中不是黑色而是白色。 Xcode 7 目标 ios 9。

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

启动图像仅在我从模拟器中删除该应用程序并再次运行该应用程序时出现。

关于ios - 启动图像未显示在 iOS 应用程序中(使用 Images.xcassets),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com