swift 如何在iOS中为不同版本获得不同背景颜色?

kqlmhetl  于 2022-12-10  发布在  Swift
关注(0)|答案(2)|浏览(143)

基本上有一个Launchscreen.故事板在iOS和在项目中我的工作,我有各种环境,如在本地,开发,生产。
我可以在同一个启动屏幕上有三种不同的背景颜色吗?如果可以,那怎么做?

pxyaymoc

pxyaymoc1#

我能想到的唯一方法是在Build Phases部分添加一个Run-Script阶段,脚本应该查看环境变量以确定当前环境,并替换故事板文件中的相关XML元素。

h5qlskok

h5qlskok2#

启动屏幕是由目标而不是模式设置的,因此您不能对同一个launchScreen.xib文件执行此操作。
也许一个解决方案是为启动屏幕创建一个视图控制器,但这也是不可能的。即使可能,当你的应用启动时,启动屏幕也会立即出现。所以在launchScreen的视图控制器中编写一些代码是没有意义的

相关问题