使启动图像显示更长的xcode

Mat*_*tan 15 iphone objective-c ios5 xcode4.2

我需要帮助在iphone上启动图像.在xcode的项目设置中,有一个添加启动图像的选项.我添加它并显示2秒......我希望它更多......我怎么能改变它?谢谢 :)

Hel*_*miB 18

- (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:2]; //add 2 seconds longer.
   //other code....
}
Run Code Online (Sandbox Code Playgroud)

  • 真棒!2秒足以炫耀品牌而不是用户的小便.比眨眼间好!TNX (5认同)
  • 不要这样做.很坏. (5认同)

Rup*_*esh 12

您也可以通过应用以下代码来完成此操作

 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:  (NSDictionary *)launchOptions
 {
       [NSThread sleepForTimeInterval:2.0]; // Used For Showing Splash Screen for More Time
 }
Run Code Online (Sandbox Code Playgroud)

首先创建viewcontroller,将图像设置为启动画面/ Launc图像.

在方法applicationDidFinishLaunching中显示该视图:with Animated:No

并在您的另一个视图中写下以下代码

-(void) viewWillAppear:(BOOL)animated
{

        [self performSelector:@selector(dismiss1) withObject:nil afterDelay:5.0f];
        [super viewWillAppear:animated];

}



-(void) dismiss1
{

         [self dismissModalViewControllerAnimated:NO];

}
Run Code Online (Sandbox Code Playgroud)

如果要在每次应用打开时显示启动画面,请在applicationDidBecomeActive方法中显示启动画面视图控制器