我正在尝试从我的启动屏幕中获得一个图像来显示为启动屏幕。故事板文件,但图像从不显示。我有标签显示良好,但图像不出现。
这是启动屏幕在启动屏幕中的外观。故事板文件:
然而,当我在模拟器(以及物理设备)上运行应用程序时,显示如下:
如您所见,标签“Test”显示良好,但图像没有显示。我真的不知道为什么会发生这种情况,我尝试的任何方法似乎都不起作用。如果任何人有任何关于如何解决这个问题的想法,这将是非常感激的。
我正在尝试从我的启动屏幕中获得一个图像来显示为启动屏幕。故事板文件,但图像从不显示。我有标签显示良好,但图像不出现。
这是启动屏幕在启动屏幕中的外观。故事板文件:
然而,当我在模拟器(以及物理设备)上运行应用程序时,显示如下:
如您所见,标签“Test”显示良好,但图像没有显示。我真的不知道为什么会发生这种情况,我尝试的任何方法似乎都不起作用。如果任何人有任何关于如何解决这个问题的想法,这将是非常感激的。
当前回答
我有启动屏幕文件命名,但它不存在。当我删除这个我的发射图像出现。
其他回答
在我的例子中,我可以通过取消对Launchscreen故事板中使用的所有图像视图的属性检查器中的“清除图形上下文”来修复它。
为了你的信息,我已经在资产中导入了图像。PNG格式的Xcassets。
我也面临同样的问题。
添加一个新的图像集到XcodeAssets。 将图像添加到映像集中。 添加图像视图,以启动屏幕和设置您的imageset为图像 在Imageview的属性检查器中,取消选中“清除图形上下文” 清理生成文件夹并再次运行。
最后,重启电话对我有用!!
我在这个问题上花了好几个小时。尝试过更改图像名称,删除整个图像资产,修改信息。plist,重新启动Xcode,甚至试图设置所有的图像属性(你可以看出我是多么绝望)。
在我的例子中,我有一些视图仍然链接到视图控制器那现在只是一个基本的视图控制器。如果我控制点击视图,我可以看到带有警告的出口,然而,警告并没有出现在Xcode中,这就是为什么我很难找到它们。
在我的案例中有两个问题解决了它:
似乎有1MB的图像大小限制;没有文档,但当我优化相同的图像从3MB到1MB以下,它工作。这是有意义的,因为操作系统希望启动屏幕尽可能轻。 操作系统确实积极缓存启动屏幕!为了看到我的启动屏幕变化,我必须每次重置模拟器:Device > Erase所有内容和设置