启动图像情节提要添加了 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 ,但更改资产文件夹中的图像实际上并未反映在设备上?的主要内容,如果未能解决你的问题,请参考以下文章
PFTableViewCell imageView 为 Nil(使用情节提要)