我正在尝试从我的启动屏幕中获得一个图像来显示为启动屏幕。故事板文件,但图像从不显示。我有标签显示良好,但图像不出现。
这是启动屏幕在启动屏幕中的外观。故事板文件:
然而,当我在模拟器(以及物理设备)上运行应用程序时,显示如下:
如您所见,标签“Test”显示良好,但图像没有显示。我真的不知道为什么会发生这种情况,我尝试的任何方法似乎都不起作用。如果任何人有任何关于如何解决这个问题的想法,这将是非常感激的。
我正在尝试从我的启动屏幕中获得一个图像来显示为启动屏幕。故事板文件,但图像从不显示。我有标签显示良好,但图像不出现。
这是启动屏幕在启动屏幕中的外观。故事板文件:
然而,当我在模拟器(以及物理设备)上运行应用程序时,显示如下:
如您所见,标签“Test”显示良好,但图像没有显示。我真的不知道为什么会发生这种情况,我尝试的任何方法似乎都不起作用。如果任何人有任何关于如何解决这个问题的想法,这将是非常感激的。
当前回答
在这个问题上加上我的0.02美元;我通过使用PNG图像而不是JPG/JPEG图像解决了这个问题。
在将图像转换为PNG并将其压缩以减小大小之后,一切都很正常。
其他回答
当使用launch-storyboard显示启动画面时,我也遇到了同样的问题,经过研究,我发现我在launch-storyboard中设置的图像大小不同,我设置的图像视图比图像的实际大小更大。
所以我找到的解决方案是设置图像-视图内容大小为方面适合或设置图像-视图大小为图像大小。
比如,如果你的图像@1x的大小是200X200,那么图像视图应该是200X200,那么你就可以解决这个问题。
因为如果你设置图像视图的大小大于图像,那么图像将被上浆,这是不允许的。
如果你还有任何疑问,请在这里评论并询问
我也摆弄了好几个小时。但我现在找到解决办法了。您需要将图像添加到项目和资产中。Xcassets通过拖放。
我有这个问题后,添加图像到项目和射击设备的问题解决了
有同样的问题,将图像添加到“构建阶段->复制捆绑资源”为我修复了它。
在这个问题上加上我的0.02美元;我通过使用PNG图像而不是JPG/JPEG图像解决了这个问题。
在将图像转换为PNG并将其压缩以减小大小之后,一切都很正常。