我沒有在這裏使用故事板,因爲這將成爲分心的原因。我不是試圖發射了4個圖像添加到資產目錄:我的資產目錄包含啓動圖像有什麼問題?
我的應用程序不支持的iPad或3.5英寸的iPhone,所以這些應該足夠了。這很好,還是我需要風景?
這裏是每個圖像的屬性:
這裏的以文本形式相同的信息:
filename: LaunchImage.launchimage
children:
filename: 5.5.png
idiom: iphone
subtype: 736h
scale: 3x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 2208
width: 1242
filename: 4.7.png
idiom: iphone
subtype: 667h
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 8.0
image:
height: 1334
width: 750
filename: 3.5-inch, 2x-1.png
idiom: iphone
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 960
width: 640
filename: 4.png
idiom: iphone
subtype: retina4
scale: 2x
orientation: portrait
extent: full-screen
minimum-system-version: 7.0
image:
height: 1136
width: 640
這裏是我的應用程序是如何配置:
當我運行在iPhone上7加上應用程序,我看到了4.7英寸的啓動圖像。爲什麼會發生這種情況,我該如何解決?
我嘗試使用普通的PNG文件,但沒有將它們放在資產目錄中,但這也行不通,如this separate question中所述。
注意與詢問這個其他問題:
我不使用xibs或情節串連圖板,其原因是分心進入這裏。
我正在使用包裝在資產目錄中的PNG文件,而不是頂級目錄中的普通PNG文件。
我只支持iOS 10及以上版本,這意味着我不支持3.5英寸手機。
我不支持iPad。
我在手機上使用Xcode 8.3並運行iOS 10.3。
爲什麼使用啓動畫面而不是啓動畫面故事板? – rmaddy
我想要僅肖像啓動圖像。故事板可以嗎?另一個原因是我的UI全部都是以編程方式構建的,所以它將花費很多精力將它完美地複製到Interface Builder中,而沒有任何好處。更容易獲取三個屏幕截圖,一個用於運行iOS 10的iPhone的每個屏幕尺寸。 –
您只需要一個帶有標籤,滑塊和按鈕的故事板。我純粹使用代碼完成所有應用程序,但使用啓動屏幕故事板來輕鬆支持所有設備和尺寸。而您的啓動屏幕故事板或啓動圖像與您的應用是否僅限肖像無關。這是一個單獨的設置。 – rmaddy