Nun können Sie eine ganz neue Viewcontroller erstellen einen Begrüßungsbildschirm angezeigt werden wie:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {
self.generateRandomSplashScreen()
self.performSelector("removeSplashScreen", withObject: nil, afterDelay: <Your delay in seconds>)
self.otherViewControllerLoad()
// the other view controller
self.window.makeKeyAndVisible()
return true
}
func generateRandomSplashScreen() {
splashScreenViewController = SplashScreenController(nibName: "SplashScreenController", bundle: NSBundle.mainBundle())
self.window.addSubview(self.splashScreenViewController.view!)
}
func removeSplashScreen() {
splashScreenViewController.view!.removeFromSuperview()
self.window.rootViewController = self.tabBarController
}