图像未显示在 iPhone 启动屏幕中

Posted

技术标签:

【中文标题】图像未显示在 iPhone 启动屏幕中【英文标题】:Image doesn't show up in iPhone Launch screen 【发布时间】:2017-11-14 20:50:07 【问题描述】:

我有一些图片在我使用时不显示:

(iPhone) 启动屏幕

但图片显示在:

(模拟器)故事板的随机视图 (模拟器)启动屏幕 (iPhone) 故事板的随机视图

看起来我的 Assests 文件夹搞砸了,此外,我检查了一下,通常在 Copy bundle resources 中有 3 个项目(launchscreen、main.storyboard、Assets.xcassets)

就我而言,只有启动屏幕。

括号中写的是 (1 of 3)?什么意思?

当我尝试将缺少的添加到此列表中时,它没有显示(main.storyboard 文件也没有 Assets.xcassets)

如何将其添加回列表中?

这是否与我的图像未显示在启动屏幕中的问题有关?

您对 xCode(9) 如何在编译加载栏后面进行工作有任何解释(或链接?),涉及:

复制捆绑资源设置? 资产?

【问题讨论】:

尝试从设备中完全删除应用程序,然后重试。仅当安装干净版本时,设备上的启动屏幕才会更新:) 我试过了,还是不行。您确定这种更新行为吗?我记得我已经在启动屏幕上进行了更新,而无需完全删除应用程序即可查看更改 这种情况发生在我身上太多次了,可能只在特殊情况下才会重现 对我们来说,这样的问题是,在 TestFlight 和 App Store 构建中,图像在新版本上没有改变。我为此创建了一个问题,但没有得到回复。 【参考方案1】:

单击“复制捆绑资源”下的 + 按钮,然后从弹出窗口中添加 main.storyboard 和 Assets.xcassets。

编辑: 如果源在弹出窗口中不可用。在查找器中搜索它们并拖放到项目以再次添加它们。 (因为那些可能已经被他们的引用删除了。)

【讨论】:

当我尝试将缺少的添加到此列表时,它没有显示(main.storyboard 文件和 Assets.xcassets)我尝试将其添加回来,但它并没有向我推荐列表中的那些文件,我猜是因为“1 of 3”,他仍然以某种方式将它们考虑在列表中? 所以可能是这样,您在删除时不小心移出了引用。在finder中搜索它们,然后尝试拖放到您的项目中,确保在添加时选中“如果需要复制项目”选项。文件将开始出现在“复制捆绑资源”区域中。

以上是关于图像未显示在 iPhone 启动屏幕中的主要内容,如果未能解决你的问题,请参考以下文章

启动图像无效。未针对 iPhone 5 优化

初始化时iPhone X上显示的两个不同的启动屏幕

启动图像未在 iPhone 应用程序中加载

你如何为 iPhone 实现横向启动屏幕?

iPhone:标签应用程序的启动图像?

tableview 图像未正确显示 - iOS 8 iPhone App Objective C