启动图像情节提要添加了 Imageview ,但更改资产文件夹中的图像实际上并未反映在设备上?

Posted

技术标签:

【中文标题】启动图像情节提要添加了 Imageview ,但更改资产文件夹中的图像实际上并未反映在设备上?【英文标题】:Launch image storyboard added Imageview , but Changing image in asset folder does not actually reflect on Device? 【发布时间】:2017-02-11 01:54:34 【问题描述】:

我在 Launchscreen.storyboard 中添加了一个 UIImageView ,其中一张图片说 (splash.png) ,但是更改资产文件夹中具有相同名称的图片 (splash.png) Image ,实际上并没有在设备上更改,而是显示为空白或就像它卡在上面一样的旧图像。知道为什么会这样吗?

我的要求是在构建时更改启动画面,并且只更改资产文件夹中的图像(同名)。

有什么帮助吗?

谢谢。

【问题讨论】:

我记得调整了我的启动屏幕图像并没有看到变化。 IIRC,我需要重置设备(如果使用模拟器)并删除应用程序(如果使用设备)才能看到新图像。 以上这些我都已经做了:( 尝试在不同的模拟器中运行,如果它按照您的预期加载,那么这是其他人提到的关于模拟器中内容数据的错误。 请删除同名图片,然后重新添加,通过拖放操作 【参考方案1】:

我找到了启动图像的其他解决方案。

    删除launch.storyboard 添加图片资源(新 ios 启动图片) 进入项目设置 -> 常规 -> 应用图标和启动图像 在启动图像源处选择 LaunchImage 现在在测试时,只需更改 LaunchImage 图像集中的图像即可。 这将在启动屏幕中显示更改,而无需删除或重置设备。

【讨论】:

【参考方案2】:

我知道这是每个人在某个时间点都会遇到的一个奇怪问题。

对于模拟器,重置内容和设置对我有用。

转到Simulator > Reset Content and Settings

有时您需要重新启动模拟器甚至 Xcode(如果这很重要)。如果是设备,请尝试删除该应用或重新启动它会解决问题。

【讨论】:

感谢您的帮助,但用户不会每次都重置设备的内容和设置。

以上是关于启动图像情节提要添加了 Imageview ,但更改资产文件夹中的图像实际上并未反映在设备上?的主要内容,如果未能解决你的问题,请参考以下文章

如何从情节提要中获取 imageView 的大小?

没有情节提要或图像的 iOS 启动图像

PFTableViewCell imageView 为 Nil(使用情节提要)

添加到情节提要按钮的图像未正确显示

如何将imageView添加到collectionViewCell中的scrollView

在情节提要设计器上禁用鼠标拖动项目