我正在使用Xcode7和Swift来创建一个iOS项目。
我目前的问题是,当我启动一个运行时,我的LaunchScreen.storyboard镜像没有出现。
对于我的项目,我做了一个文件-新建-文件- iOS -用户界面-启动屏幕。这为我的项目添加了一个Launchscreen.storyboard。然后我将它的背景设置为黑色(到目前为止还不错)。并且我取消选中了ViewController的"Use Size Classes“,以保留可视化的大小。
现在,我向视图中添加了一个ImageView,并将其图像文件设置为我想要的Logo png文件。在Development GUI中,一切都显示为OK。
但是,当我启动Run时,在转到后续屏幕之前会立即出现黑屏,但徽标不会出现在初始启动屏幕内的iPhone上
显然我做错了什么,但我不知道是什么。
发布于 2016-07-28 21:20:58
我遇到了完全相同的问题,我的LaunchScreen.storyboard中的图像没有出现在任何设备上。我解决这个问题的方法是从资产目录中删除启动图像(1x,2x,3x),然后将它们拖到项目层次结构中,就像以前一样。此外,我必须显式地在IB中添加图像扩展名(.png)。之后一切都很好,包括Auto Layout等。
发布于 2018-04-13 12:14:10
发布于 2016-11-09 07:42:32
我会从重启设备开始(或者退出模拟器)。我认为Springboard可能会缓存故事板文件,这样即使在应用程序被删除并重新安装之后,它也会在启动时查找原始故事板中引用的特定资源集。重启设备似乎可以让镜像显示出来,即使不需要重新安装-我怀疑这是因为它清除了Springboard的缓存。
https://stackoverflow.com/questions/38400177
复制相似问题