2016-05-03 70 views
1

我正在舊項目沒有約束和這個飛濺的圖像。飛濺在iOS應用程序

[email protected]    640 x 1136 
Default.png      320 x 480 
[email protected]      640 x 960 

沒有Images.xcassets目錄和在.plist沒有配置此飛濺等THIS POST

所有這些都給我留下了很大的印象,因爲我從未見過這樣的東西。所有設備(包括ipad)在所有設備上都能很好地工作,所以我意識到我必須做任何事情才能使其工作,只需要具有這些特定名稱的splash

*這裏都很棒。 !!在所有設備看起來不錯! *

現在最大的問題是我需要爲每個目標有不同的飛濺。所以我基於上面提到的帖子,我嘗試添加一切在Images.xcassets或。 plist(我試過2種方法)。

我甚至注意到一些尺寸讓我變得更多。

DefaultQA-568h.png     320 x 568  
[email protected]    640 x 1136 
[email protected]    750 x 1334 
[email protected]    1242 x 2208 
DefaultQA.png      320 x 480 
[email protected]      640 x 960 

我把另外一個名字,因爲它不想工作良好的原始目標,損壞

但在某些設備上應用程序看起來很糟糕(iPhone 6和iPad)。但是在沒有設置在.plistImages.xcassets中的飛濺的目標中,它仍然是完美的。

有沒有辦法讓每個目標有2個組默認啓動,而不必在.plistImages.xcassets中配置它們?

回答

1

是的,您可以爲不同的目標創建不同的啓動畫面,而無需更改Images.xcassets.plist文件。

你甚至可以,只要他們使用相同的文件名不同的文件夾,就像這樣:

File Structure

只需選擇您希望每個閃屏圖像,並確保只有正確的目標可以看出,圖片。例如:

Target 1

Target 2

這樣,唯一的資產則目標將看到的是一個分配給它。 這是.plist的樣子:

plis

我只是做了一些修改,以確保正在使用沒有情節串連圖板,以適應所公佈的要求。