簡體   English   中英

launchscreen.storyboard和main.storyboard之間有什么區別

[英]What is the difference between launchscreen.storyboard and main.storyboard

我用Google搜索了兩個單詞,卻找不到任何東西。 我從來沒用過它。 雖然我們有main.storyboard,但有沒有必要呢。

它們是兩個完全不同的東西。 啟動屏幕是用戶在應用程序完成啟動之前點按應用程序圖標時首次顯示的屏幕。 它顯示了一個靜態屏幕。 它不能是動態的,也不能使用任何自定義類或代碼。 它是發布圖像的替代品。

主要故事板是應用程序運行時您的應用實際顯示的內容。 它包含您的應用程序,代碼和邏輯。

當您在Xcode模擬器中運行程序時,打開並且您的應用程序打開,然后您可以在實際開發屏幕前幾秒鍾看到黑白屏幕

空白屏幕 - LaunchScreen.storyboard - 不可編輯

開發的屏幕 - Main.storyboard - 可以進行更改的可編輯

launchscreen.storyboard(基本上是加載屏幕)是用戶加載應用程序時出現的內容。 用戶看起來多長時間取決於用戶加載應用程序所需的時間。 您可以更改launchscreen.storyboard的持續時間但不建議使用,通常用戶希望應用盡快加載

main.storyboard在launchscreen.storyboard之后顯示在屏幕上

當應用程序在模擬器/ iPhone中運行時,用戶單擊應用程序圖標后加載到內存中的第一個屏幕是LAUNCHSCREEN.STORYBOARD,在應用程序完全加載后,這是MAIN.STORYBOARD發揮作用的時間,這是可編輯的屏幕,您可以在視圖控制器中添加動作,出口,其他屏幕,因此主要工作在MAIN.STORYBOARD內部完成,並且LAUNCHSCREEN.STORYBOARD用於在應用程序完全加載時顯示靜態內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM