我有一个Xamarin表单应用程序,并且我需要根据构建编译符号来更改LauchScreen.storyboard文件中配置的iOS启动页面图像(.png)。 (即,如果定义了构建配置符号“ TEST-ENVIRONMENT”,则在初始页面上显示image-1.png,否则使用image-2.png)。我以为也许可以通过在Pre-build事件中指定一个命令来复制适当的图像文件来交换图像,但是由于它们是嵌入式资源,所以我不知道该怎么做。我不知道该怎么做。
谢谢!
答案 0 :(得分:0)
否,我认为您无法在运行时更改LaunchScreen.storyboard
中的图片。
您无法将自定义类分配给LaunchScreen.storyboard
。
显示启动屏幕图像时,您的应用处于加载状态,并且无法在此时执行任何代码。
我建议您执行的方法是为不同的配置符号创建两个LauchScreen.storyboard文件,然后在构建项目之前,选择要构建的正确的LauchScreen.storyboard文件。
引用:execute-code-in-launch-screen
in-ios-how-to-change-launchscreen-image-according-environment-dev-hom-prod