我确实需要支持基于故事板的启动屏幕和项目中的“传统”启动图像。
添加启动屏幕故事板,其中UIImageView
指向启动屏幕似乎是一种直接的方式。然而,Interface Builder无法找到启动图像,也无法显示它。
由于所有尺寸的内容也不同,故事板是否会选择正确的图像?
重建具有大小类和约束的图像是不可能的,所以
TL; DR :如何使用启动故事板使用发布屏幕图像集中的相应图像?
答案 0 :(得分:3)
在Assets.xcassets中,单击+并选择App Icons&启动图像 - >新的iOS启动图像。拖拽使用上述尺寸放下启动图像。 现在在Project&目标列表,选择您的项目&然后是General Tab。在App Icons&启动图像,单击Launch Images Source&选择新创建的源文件。
答案 1 :(得分:1)
我知道这是一个老问题。简短的回答是“你不能”,但有一个解决方法。
我是这样做的:
请勿将要使用的图像添加到资产目录中。而是将图像直接添加到项目中,并确保将它们包含在目标中。您必须返回旧的“image.png”,“image @ 2.png”,“image@3.png”命名约定,以便为不同的屏幕尺寸提供不同的图像。
希望能帮助遇到此事的任何人。
答案 2 :(得分:0)