My app (a game) loads instantaneously and I would rather not have a launch screen at all. But since it seems to be mandatory for the app store I suppose I will need a launch file (for iOS 8 and later) as well as launch images (for iOS 7 and earlier).
The launch screen for my app should be a plain solid color, the same as the background color of my app. The problem is that the background color can change, so if the launch screen only displays the default color it will not match any non-default background color.
Is there a way to get a color from a settings file to a storyboard or XIB launch file so that the correct color can be displayed while the app is loading?
Is it possible to replace the launch image at run-time? If so, the app could edit the launch image when the background color changes in order to prepare for the next time the app gets loaded.