[英]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.