基本上有一个Launchscreen.故事板在iOS和在项目中我的工作,我有各种环境,如在本地,开发,生产。我可以在同一个启动屏幕上有三种不同的背景颜色吗?如果可以,那怎么做?
pxyaymoc1#
我能想到的唯一方法是在Build Phases部分添加一个Run-Script阶段,脚本应该查看环境变量以确定当前环境,并替换故事板文件中的相关XML元素。
h5qlskok2#
启动屏幕是由目标而不是模式设置的,因此您不能对同一个launchScreen.xib文件执行此操作。也许一个解决方案是为启动屏幕创建一个视图控制器,但这也是不可能的。即使可能,当你的应用启动时,启动屏幕也会立即出现。所以在launchScreen的视图控制器中编写一些代码是没有意义的
launchScreen.xib
2条答案
按热度按时间pxyaymoc1#
我能想到的唯一方法是在Build Phases部分添加一个Run-Script阶段,脚本应该查看环境变量以确定当前环境,并替换故事板文件中的相关XML元素。
h5qlskok2#
启动屏幕是由目标而不是模式设置的,因此您不能对同一个
launchScreen.xib
文件执行此操作。也许一个解决方案是为启动屏幕创建一个视图控制器,但这也是不可能的。即使可能,当你的应用启动时,启动屏幕也会立即出现。所以在launchScreen的视图控制器中编写一些代码是没有意义的