Usually, when you start the application, the basic structure of the user interface is created, but if the user is not logged in during the launch of the application, a modal input / login screen above the regular user interface immediately appears.
Usually presentViewController:animated:NO was available to display the modal user interface, because the user would see: App Launch Image β Login UI.
However, on iOS 8, it seems that calling presentViewController with animated = NO still briefly shows the underlying view controller for the frame before the view controller's view.
Example:

I do not want to enter the user interface first, because when the user is logged in, I would introduce the main user interface from the login user interface, thereby supporting the login interface unlimitedly.
Is there any other way that I have not considered? Can storyboards help me here?
source share