【发布时间】:2017-01-22 20:16:53
【问题描述】:
我的设备和模拟器似乎正在缓存我的应用程序的启动屏幕!
我删除了原来的 Launch Screen.storyboard 并创建了我自己的 XIB 和 swift 文件,名为“StartingPointView.xib”和“StartingPointView.Swift”。 XIB 文件包含一个蓝色背景颜色的视图。它还在应用图标和启动图像下的 Xcode 项目设置中链接。
到目前为止,一切似乎都很好,但是当我将 StartingPointView 视图的颜色更改为黄色时,应用程序继续以蓝屏启动,然后闪烁黄屏。
蓝色从何而来? (注意:我的任何 UI 中都没有其他蓝屏,我尝试运行 clean and clean build 文件夹)
【问题讨论】:
-
现在我注意到即使您使用默认的启动屏幕故事板文件,这种行为也存在......在其上设置一次图像,即使图像被修改。其他人有过这种经历吗?
-
我在一月份遇到了这个问题(显然是在旧版本的 iOS 上),当时重启设备可以解决这个问题。我的测试人员现在报告了与您类似的问题,但在 iOS10 上,重启似乎并没有清除缓存。
-
是的,电源循环对我没有用...购买 iPhone 7 来替换我的 6 也无济于事 :)
-
遇到了同样的问题。我什至重命名了故事板文件并重用了启动图像,它仍然加载了旧的故事板文件。太蠢了!
-
从 App Store 安装新的应用版本后是否仍然存在此问题?
标签: storyboard xib ios10 xcode8 launch-screen