【发布时间】:2016-04-24 12:14:51
【问题描述】:
首先这个问题与SO上的其他类似问题无关,因为这个问题涉及使用LaunchScreen.storyboard,而SO上提出的解决方案并不能解决这个问题。
我正在使用LaunchScreen.storyboard 中的图像。我更改了该图像,每次应用启动时都会显示旧图像。我尝试过的事情:
- 每次都以不同的方式命名图片
- 删除 de DerivedData 内容
- 将图片从 Assets 文件移到外部
- 产品 > 清洁
- 从设备中删除应用程序。
- 执行所有 1-4 并退出并重新启动 Xcode。
这很棒,但没有任何效果。除了巫毒,我什么都试过了。
上述技术似乎适用于其他地方使用的图像,但不适用于LaunchScreen.storyboard 使用的图像。
我正在设备上运行它。
有什么想法吗?
【问题讨论】:
-
您是在代码中还是在 Xcode 中更改图像?
-
您不能在 LaunchScreen.storyboard 中的代码中执行此操作,它必须由界面生成器完成。
-
我知道。这就是为什么我问你是否愿意这样做。你的问题不是100%清楚。如果图像为零,您是否尝试过使用调试器和 testet?并且可以手动在代码中加载图片吗?
-
理论上图像在那里,它显示在imageview中,所以它不是nil。
-
仍然是 iOS 11.4 中的一个错误。似乎(未完全确认)我们可以使用约束移动图像,这将更新图像的位置,但是任何更新图像内容的尝试都会失败,并且总是显示旧图像。
标签: ios iphone xcode launch-screen