飞溅在iOS应用程序
我在没有约束的旧项目和这个飞溅的图像。
Default-568h@2x.png 640 x 1136 Default.png 320 x 480 Default@2x.png 640 x 960
没有Images.xcassets
目录,也没有在.plist
像这个 Images.xcassets
那样configuration这个splash。
所有这些都给我留下了深刻的印象,因为我从来没有见过这样的事情。
调查所有这一切,我意识到,我必须做任何事情,使其工作,只需要具有这些特定名称的splash
,并在所有设备(包括ipad
)的整个应用程序很好地工作。
*这里都很棒。 !!在所有设备看起来不错! *
现在最大的问题是我需要为每个目标有不同的飞溅。 所以我基于上面提到的post ,我尝试添加Images.xcassets
或。 plist
(我试过2种方法)。
我甚至注意到一些尺寸让我更感兴趣。
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
因为它不想要原来的目标工作得好,被破坏了,我就换了一个名字
但是在一些设备上的应用程序看起来非常糟糕(iPhone 6和iPad)。 但是在没有在.plist
或Images.xcassets
设置飞溅的目标,它仍然是完美的。
有没有办法让每个目标有2个组默认启动,而不必在.plist
或Images.xcassets
configuration它们?
是的,您可以为不同的目标创build不同的启animation面,而无需更改Images.xcassets
或.plist
文件。
你甚至可以使用相同的文件名,只要它们在不同的文件夹上就可以了:
只需select你想要的每个启animation面图像,并确保只有正确的目标可以看到该图像。 例如:
这样,目标将会看到的唯一资产就是分配给它的那个资产。 这是.plist
样子:
我只做了一些更改,以确保没有使用故事板来匹配您发布的要求。