Если я правильно понял, вы можете отобразить экран запуска следующим образом:
func applicationWillResignActive(_ application: UIApplication) {
let controller = UIStoryboard(name: "LaunchScreen", bundle: nil).instantiateInitialViewController()!
if let navigationController = self.window?.rootViewController as? UINavigationController
{
navigationController.pushViewController(controller, animated: false)
}
}
func applicationDidBecomeActive(_ application: UIApplication) {
if let navigationController = self.window?.rootViewController as? UINavigationController
{
navigationController.popViewController(animated: false)
}
}
Должен быть NavigationController в Main.storyboard