檔案命名配置
請根據下列配置來命名影像:
basename + screen size modifier + urischeme + orientation + scale + device + .png
檔案名稱的
basename
部分是唯一需要的部分,它可能是
Default
(大寫 D),或是您在應用程式描述器的
InfoAdditions
元素中使用
UILaunchImageFile
索引鍵指定的名稱。
「螢幕大小修改選項」部分會指定螢幕的大小 (不是標準螢幕大小之一的時候)。這個修改選項只會套用到具有 16:9 外觀比例的 iPhone 和 iPod touch 機型,例如 iPhone 5 和 iPod touch (第 5 代)。這個修改選項唯一支援的值為
-568h
。由於這些裝置支援高解析度 (Retina) 顯示,因此,螢幕大小修改選項一律與也有
@2x
縮放修改選項一起使用。這些裝置的完整預設啟動影像名稱為
Default-568h@2x.png
。
urischeme 部分是用來識別 URI 配置的字串。只有在應用程式支援一或多個自訂 URL 配置時才會套用這個部分。例如,如果應用程式可由
example://foo
之類的連結叫用,則使用
-example
做為啟動影像檔案名稱的配置部分。
orientation
部分提供指定多個啟動影像的方式,可根據應用程式啟動時的裝置方向來使用。這個部分只會套用到 iPad 應用程式的影像,可以是下列其中一個值,參考應用程式啟動時裝置的方向:
-
-Portrait
-
-PortraitUpsideDown
-
-Landscape
-
-LandscapeLeft
-
-LandscapeRight
對於用於高解析度 (Retina) 顯示的啟動影像,
scale
部分是
@2x
(適用於 iPhone 4、iPhone 5 和 iPhone 6) 或
@3x
(適用於 iPhone 6 plus)。(對於用於標準解析度顯示的影像,則完全忽略 scale 部分)。對於如 iPhone 5 和 iPod touch (第 5 代) 較高裝置的啟動影像,您也必須在 basename 部分後面及任何其他部分前面指定螢幕大小修改選項
-528h
。
device
部分是用來指定手持裝置和電話的啟動影像。當您的應用程式是同時支援具有單一應用程式二進位資料之手持裝置和數位板的通用應用程式時,會使用這個部分。可能值必須是
~ipad
或
~iphone
(適用於 iPhone 和 iPod Touch)。
若為 iPhone,您只能包含縱向比例的影像。不過,若是 iPhone 6 plus,還可以新增橫向影像。標準解析度裝置請使用 320x480 像素影像,高解析度裝置則請使用 640x960 像素影像,而 16:9 外觀比例的裝置 (例如 iPhone 5 和 iPod touch (第 5 代)),請使用 640x1136 像素影像。
若是 iPad,您可以包含影像,如下所示:
-
AIR 3.3 及更早版本 — 非全螢幕影像:同時包含橫向 (1024x748 表示一般解析度,2048x1496 表示高解析度) 和縱向 (768x1004 表示一般解析度,1536x2008 表示高解析度) 比例的影像。
-
AIR 3.4 及更新版本 — 全螢幕影像:同時包含橫向 (1024x768 表示一般解析度,2048x1536 表示高解析度) 和縱向 (768x1024 表示一般解析度,1536x2048 表示高解析度) 比例的影像。請注意,當您封裝非全螢幕應用程式的全螢幕影像時,狀態列會涵蓋最多 20 像素 (最多 40 像素表示高解析度)。請避免在這個區域顯示重要資訊。
範例
下表針對某個可支援最多種裝置與方向,且可透過
example://
配置的 URL 來啟動的虛構應用程式,顯示您可以包含的一組啟動影像:
檔案名稱
|
影像大小
|
用法
|
Default.png
|
320 x 480
|
iPhone,標準解析度
|
Default@2x.png
|
640 x 960
|
iPhone,高解析度
|
Default-568h@2x.png
|
640 x 1136
|
iPhone,高解析度,16:9 外觀比例
|
Default-Portrait.png
|
768 x 1004 (AIR 3.3 和更早版本)
768 x 1024 (AIR 3.4 及更新版本)
|
iPad,縱向
|
Default-Portrait@2x.png
|
1536 x 2008 (AIR 3.3 和更早版本)
1536 x 2048 (AIR 3.4 及更新版本)
|
iPad,高解析度,縱向
|
Default-PortraitUpsideDown.png
|
768 x 1004 (AIR 3.3 和更早版本)768 x 1024 (AIR 3.4 及更新版本)
|
iPad,上下顛倒縱向
|
Default-PortraitUpsideDown@2x.png
|
1536 x 2008 (AIR 3.3 和更早版本)1536 x 2048 (AIR 3.4 及更新版本)
|
iPad,高解析度,上下顛倒縱向
|
Default-Landscape.png
|
1024 x 768
|
iPad,靠左橫向
|
Default-LandscapeLeft@2x.png
|
2048 x 1536
|
iPad,高解析度,靠左橫向
|
Default-LandscapeRight.png
|
1024 x 768
|
iPad,靠右橫向
|
Default-LandscapeRight@2x.png
|
2048 x 1536
|
iPad,高解析度,靠右橫向
|
Default-example.png
|
320 x 480
|
標準 iPhone 上的 example:// URL
|
Default-example@2x.png
|
640 x 960
|
高解析度 iPhone 上的 example:// URL
|
預設值-範例~ipad.png
|
768 x 1004
|
縱向 iPad 上的 example:// URL
|
Default-example-Landscape.png
|
1024 x 768
|
橫向 iPad 上的 example:// URL
|
此範例僅說明一種方式。例如,您可將影像
Default.png
用於 iPad,並將 iPhone 與 iPod 的特定啟動影像指定為
Default~iphone.png
與
Default@2x~iphone.png
。
請參閱
iOS 應用程式程式設計指南:應用程式啟動影像
作品原則
只要尺寸正確,您可以建立任何圖像做為啟動影像。不過,最好還是讓影像與應用程式的起始狀態相符。您甚至可以擷取應用程式啟動畫面的螢幕快照,來建立啟動影像:
-
在 iOS 裝置上開啟應用程式。顯示第一個使用者介面螢幕時,按住「主畫面」按鈕 (螢幕下方)。按住「主畫面」按鈕的同時,請按住「電源/睡眠」按鈕 (在裝置的最上方)。這樣會擷取一張螢幕快照並傳送至「相機膠卷」。
-
藉由從 iPhoto 或其他照片傳送應用程式傳送照片,您可以將影像傳送至您的開發電腦
如果應用程式翻譯成多國語言,請勿在啟動影像中加上任何文字。啟動影像是靜態的,加上的文字可能與其他語言不符。
請參閱
iOS Human Interface Guidelines: Launch images