0
我開始啓動時,我的應用程序正在使用啓動屏幕,並使其進入睡眠狀態4秒。我需要的是如果用戶點擊在4秒之前的啓動畫面上,他應該導航到下一個屏幕。任何人都可以給我一些建議。如何使啓動屏幕睡眠4秒,直到用戶在iPhone上觸摸屏幕sdk
我的代碼我試過是:
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
// Override point for customization after application launch
[self createEditableCopyOfDatabaseIfNeeded];
[self initializeDataStructures];
mainController = [[FavoritesViewController alloc] init] ;
navController = [[UINavigationController alloc] initWithRootViewController:mainController];
navController.navigationBar.barStyle = UIBarStyleBlack;
[window addSubview:navController.view];
splashView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
splashView.image = [UIImage imageNamed:@"default.png"];
[window addSubview:splashView];
[window bringSubviewToFront:splashView];
sleep(4);
// Do your time consuming setup
[splashView removeFromSuperview];
[splashView release];
[window makeKeyAndVisible];
}
任何人的幫助將非常感激。
謝謝大家, Monish。
除了這一點,如果有什麼其他設置要在4秒鐘完成時完成,它必須異步完成,否則水龍頭將不會響應,直到其他設置完成。 – JeremyP 2010-10-04 15:41:34