在 ios 个应用程序中启动

Splash in ios app

我正在不受限制地处理旧项目和这张启动图像。

Default-568h@2x.png                640 x 1136
Default.png                        320 x 480
Default@2x.png                     640 x 960

没有 Images.xcassets 目录,也没有像 THIS POST.

那样在 .plist 中配置这个闪屏

这一切给我留下了深刻的印象,因为我从来没有见过这样的东西。

调查所有这些,我意识到我必须做任何事情才能让它工作,只需要让 splash 具有这些特定名称并且它在整个应用程序中在所有设备上都能很好地工作(包括ipad).

*这里一切都很棒。 !!在所有设备上看起来都不错!!!! *

现在最大的问题是我需要为每个目标设置不同的启动画面。所以我基于上面提到的post,我尝试在Images.xcassets或.plist中添加所有内容(我尝试了两种方法)。

我什至注意到了一些让我变得更多的维度。

DefaultQA-568h.png                   320 x 568      
DefaultQA-568h@2x.png                640 x 1136
DefaultQA-667h@2x.png                750 x 1334
DefaultQA-736h@3x.png                1242 x 2208
DefaultQA.png                        320 x 480
DefaultQA@2x.png                     640 x 960

I put another name because it did not want the original target that work well, are damaged

但是某些设备上的应用程序看起来很糟糕(iPhone 6 和 iPad)。但在 .plistImages.xcassets 中没有设置飞溅的目标中,仍然可以完美运行。

有什么方法可以让每个目标在默认情况下有 2 个组启动,而不必在 .plistImages.xcassets?[= 中配置它们25=]

是的,您可以为不同的目标创建不同的初始屏幕,而无需更改 Images.xcassets.plist 文件。

您甚至可以使用相同的文件名,只要它们位于不同的文件夹中,如下所示:

只需 select 每个您想要的初始屏幕图像,并确保只有正确的目标才能看到该图像。例如:

这样一来,目标将看到的唯一资产就是分配给它的资产。 这是 .plist 的样子:

我只是做了一些更改,以确保没有使用故事板来满足您发布的要求。