[英]Change a launch screen storyboard image based on culture on my Xamarin Forms iOS app
[英]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 和產品名稱
每個應用程序版本當然可以有不同的啟動屏幕、資源等,並且有很多方法可以實現這一點。 我建議研究的一個是使用不同的構建配置。 一個工作示例:
腳步:
在 Project->Info->Configurations 中,復制現有配置並給它們起有意義的名稱(例如,匹配您的自定義方案):
編輯您的自定義方案以使用新的構建配置(在“運行”選項卡中,select 是調試版本,在“存檔”選項卡中,select 是發布版本):
為您的啟動屏幕創建一個新的 storyboard
在您的目標構建設置中,添加一個新的用戶定義設置,將其命名為“LAUNCH_SCREEN_NAME”並根據構建配置設置值:
最后在您的 Info.plist 中,編輯或添加“啟動屏幕界面文件基本名稱”鍵並將值設置為第 4 點的自定義構建設置( $(LAUNCH_SCREEN_NAME)
)
對於 React Native,您還需要添加和配置react-native-schemes-manager - 我假設您可能已經這樣做了,因為您正在使用方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.