2016-06-15 12 views
0

Ich arbeite mit Xcode 7.2 und swift 2. Ich habe einen Startbildschirm in der Start Storyboard hinzugefügt. Wenn ich die App starte, wird der Startbildschirm jedoch schnell ausgeblendet. Gibt es eine Möglichkeit, dass ich die Zeit dafür anpassen kann?Anpassen der Zeit für den Startbildschirm

Antwort

0

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 

}