我正在使用Xcode 7和Swift来创建一个iOS项目 我目前的问题是,当我启动Run时,我的LaunchScreen.storyboard图像没有出现。
在我的项目中,我做了一个文件 - 新建 - 文件 - iOS - 用户界面 - 启动屏幕。 这为我的项目添加了一个Launchscreen.storyboard。 然后我将它的背景设置为黑色(到目前为止,非常好)。 我有ViewController'使用大小类"未经检查以保持视觉尺寸。
现在我将一个ImageView添加到View中,并将其Image文件设置为我想要的Logo png文件。 在开发GUI中,所有视觉上都显示为OK。
但是,当我在进入后续屏幕之前暂时出现Run the Black屏幕时,但在初始Launchscreen中iPhone上没有出现Logo
显然我做错了什么,但我不知道是什么。
答案 0 :(得分:2)
我有完全相同的问题,我的LaunchScreen.storyboard中的图像没有出现在任何设备上。我通过从资产目录中删除启动图像(1x,2x,3x)并将它们拖到项目层次结构中来解决它,就像在古代一样。另外,我必须在IB中明确添加图像扩展名(.png)。之后一切正常,包括自动布局等。
答案 1 :(得分:2)
我首先重启设备(或退出模拟器)。我认为Springboard可能正在缓存故事板文件,这样即使在删除并重新安装应用程序之后,它也会在启动时查找原始故事板中引用的特定资产集。重启设备似乎使图像显示,即使没有重新安装 - 我怀疑,因为它清除了Springboard的缓存。
答案 2 :(得分:1)
答案 3 :(得分:0)
我通过选择Launchscreen.storyboard,选择View Controller,然后打开Attribute Inspector并取消选中“是初始View Controller”的框来解决此确切问题。希望这些年来对人们有帮助。