In a new Xcode 6 project, a default LaunchScreen.xib file is created that is displayed for a brief time when the app starts. How can I alter the time of the display e.g. display it for 5 seconds?
You can also use NSThread:
[NSThread sleepForTimeInterval:(NSTimeInterval)];
You can put this code in to first line of applicationDidFinishLaunching method.
For example, display screen for 4 seconds.
File: AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
/*this will pause main thread for x interval seconds.
put on the top of application:didFinishLaunchingWithOptions, so it will not
proceed to show window until sleep interval is finished.*/
[NSThread sleepForTimeInterval:4]; //add 4 seconds longer.
//other code....
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With