簡體   English   中英

根據應用方案更改啟動屏幕的 storyboard 背景顏色

[英]Change storyboard background color of the Launch Screen based on app scheme

我在 iOS 上的 React 本機應用程序中為我的閃屏使用了一個視圖,現在我們有兩個方案,我們想要更改這個視圖顏色。

if scheme === App scheme A? "green": "purple" if scheme === App scheme A? "green": "purple"有沒有辦法讓這個多個值像捆綁 ID 和產品名稱

每個應用程序版本當然可以有不同的啟動屏幕、資源等,並且有很多方法可以實現這一點。 我建議研究的一個是使用不同的構建配置。 一個工作示例:

使用不同方案構建應用程序時顯示不同啟動畫面的 gif

腳步:

  1. 在 Project->Info->Configurations 中,復制現有配置並給它們起有意義的名稱(例如,匹配您的自定義方案): 第一步,顯示構建配置設置

  2. 編輯您的自定義方案以使用新的構建配置(在“運行”選項卡中,select 是調試版本,在“存檔”選項卡中,select 是發布版本): 第二步,顯示方案編輯選項

  3. 為您的啟動屏幕創建一個新的 storyboard

  4. 在您的目標構建設置中,添加一個新的用戶定義設置,將其命名為“LAUNCH_SCREEN_NAME”並根據構建配置設置值: 第四步,顯示用戶定義的構建設置

  5. 最后在您的 Info.plist 中,編輯或添加“啟動屏幕界面文件基本名稱”鍵並將值設置為第 4 點的自定義構建設置( $(LAUNCH_SCREEN_NAME) 第五步,在 info plist 中顯示啟動屏幕鍵

  6. 對於 React Native,您還需要添加和配置react-native-schemes-manager - 我假設您可能已經這樣做了,因為您正在使用方案。

暫無
暫無

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

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