does a launch screen need a view controller?

I added a launchscreen which contains an image of my main screen but I do not see it displayed at startup as I expected. In Xcode I have a warning that launchscreen viewcontroller does not have an entry point. I am not surprised as one created has not been created. Is this lack of a view controller what is causing the launchscreen to not be displayed. If so how do I create one and assign to to the launchscreen and do I need to change any of the code in it and if so what?

The VC for the launchScreen is automatically created. No need to define a specific subclass of UIViewController for it.

Did you set the entry point (in storyboard) for launch screen ? Does it work after doing it ?

What is the weight of your image ? The image may be too heavy for display.

Ok, Didn't realise that. The image is 204 KB. I resolved the no entry point by setting the Storyboard ID to the filename (minus the .png) I still do not see the LaunchScreen at start of the app in the simulator. Is there any way to keep it displayed for a few seconds?

does a launch screen need a view controller?
 
 
Q