我的应用程序(游戏)即时加载,我宁愿根本没有启动屏幕。但由于它似乎对应用程序商店是强制性的,我想我需要一个启动文件(适用于iOS 8及更高版本)以及启动图像(适用于iOS 7及更早版本)。
我的应用的启动屏幕应该是纯色,与我应用的背景颜色相同。问题是背景颜色可能会改变,因此如果启动屏幕仅显示默认颜色,则它将不匹配任何非默认背景颜色。
有没有办法从设置文件到故事板获取颜色 或XIB启动文件,以便可以显示正确的颜色 该应用正在加载?
是否可以在运行时替换启动图像?如果 因此,应用程序可以在背景颜色发生变化时编辑启动图像,以便为下次应用程序加载做好准备。
答案 0 :(得分:0)
你无能为力。应用程序无法更改启动图像或启动屏幕文件的任何内容。
我的某个应用程序存在同样的问题。用户可以更改应用程序的颜色方案,但无法更新启动屏幕以匹配。
我不太理想的妥协方案是以灰度显示我的启动画面,然后在第一个屏幕中淡出。
我认为另一种选择是做Apple不推荐的但似乎并不介意,那就是有一个“启动”屏幕而不是正确的启动屏幕。这样,启动画面与应用程序的第一个屏幕有很大不同,颜色的差异并不重要。