2017-04-15 143 views
-1

所以我是iOS開發新手,我對啓動屏幕有疑問。iOS開發 - 啓動主屏幕上的圖像可以更改的屏幕?

我的應用程序將有一個圖像(當應用程序從互聯網打開時加載),這可以隨時更改圖像在網站上更新,那麼設計啓動屏幕時做了什麼事情,因爲圖像可能是不同的到啓動屏幕上的內容?

感謝

回答

2

在Apple的Human Interface Guidelines中,他們建議啓動屏幕應該與您應用的第一個屏幕相匹配。在他們給出的例子中,啓動屏幕的唯一部分是非動態部分(圍繞Web內容的UI)。

設計與您的應用的第一個屏幕幾乎相同的啓動屏幕。如果您在應用完成啓動時添加了看起來不同的元素,用戶可能會在啓動屏幕和應用的第一個屏幕之間遇到不愉快的閃光。

啓動屏幕在您的應用程序加載之前呈現,並且它只應用於靜態內容。

如果顯示的圖像周圍有任何UI元素,請在啓動屏幕上顯示這些元素。如果沒有,請選擇適合您應用主題的中性背景色。

0

LaunchScreen形象始終是相同的.. 可以在LaunchScreen.storyboard

0

設置它的推出屏幕用於顯示的東西,而你的應用初始化,使得網絡請求或什麼的。

你不應該在這裏加載動態內容,就好像用戶在一個非常緩慢的連接,然後他們不會看到任何東西,直到你的圖像已經加載。這就是爲什麼它沒有與之關聯的視圖控制器。它應該是靜態的。

你應該只是真的加載你的標誌或東西在這裏,你可以只使用公司名稱。它只會顯示很短的時間。那麼當資產發生變化時,將更改提交給商店

+0

蘋果的HIG不鼓勵使用啓動屏幕作爲品牌機會。使用更快更快的設備,啓動屏幕會在很短的時間內出現,任何出現的徽標或圖像都會分散用戶的注意力。 – nathan

+0

我只見過公司的標誌或其中的東西,你在那裏放什麼? – Scriptable

+0

「Apple方式」是放置類似於用戶界面的圖像。如果你按照我的問題的鏈接,你會看到一個例子。由於現在的加載時間有多短,許多應用程序已切換到此(而不是公司徽標)。 – nathan

1

省略圖像。發佈圖像應該是屏幕將包含肯定包含的光標。它可能不過是正確顏色的背景。這只是爲了掩蓋什麼也沒有。

閱讀指南:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/看看左邊的圖片。這是一個啓動屏幕 - 基本上是空的。

+0

我已經閱讀了指南,它說它不應該包含徽標或任何加載屏幕....所以我要做的就是在主屏幕上包含所有元素,並且圖像所在的位置只是保留空白。 ..它也說我不應該包含任何文字(我的按鈕上有文字,所以他們說啓動屏幕應該顯示沒有文字的按鈕? – Michael

+0

是的,任何有潛在動態的東西都不應該在啓動屏幕上。沒有文字,因爲你可能想翻譯你的應用程序的不同的語言。 – nathan

+0

啊我明白了。我只是要屏幕截圖應用程序屏幕和使用,但現在我明白我需要做什麼 – Michael