基本上只有一个Launchscreen。在iOS和我正在做的项目中,我有不同的环境,如本地,开发,生产。
我可以有三个不同的背景颜色的各自构建在同一个启动屏幕上?如果是,那么是怎么做的?
我能想到的唯一方法是将运行脚本阶段添加到构建阶段部分。脚本应该查看环境变量,以确定当前环境是什么,并替换故事板文件中相关的XML元素。
启动屏幕是由目标而不是模式设置的,所以您不能对同一个launchScreen.xib
文件这样做。
也许一个解决方案是为启动屏幕制作一个视图控制器,但这也是不可能的。即使可能,当你的应用程序启动时,启动屏幕也会立即出现。所以在launchScreen的视图控制器中写一些代码是没有意义的