Как загрузить другое окно с задержкой в ​​iphone - PullRequest
0 голосов
/ 06 июня 2011


Я загружаю второй экран с задержкой в ​​2 секунды.Но я хочу показать свой первый экран также в течение 2 секунд, и через 2 секунды мой второй экран должен быть загружен.Я написал код

[NSThread sleepForTimeInterval:2.0];

для задержки.Но мое MainWindow не появляется.Я написал код внутри функции

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    



....


}

Где написать код для отображения первого экрана в течение 2 секунд.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 06 июня 2011

Вы можете использовать NSTimer для просмотров подкачки, как показано ниже: Вы можете установить таймер на:

  -(void) swapViews{
    // add the second screen as subview of the app window. 
    }

           (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// add the first screen as subview of the app window. 
           [NSTimer scheduledTimerWithTimeInterval:2.0
                target:self
                selector:@selector(swapViews:)
                userInfo:nil
                repeats:NO];
            }
0 голосов
/ 06 июня 2011

Используйте этот метод тоже

[self performSelector:@selector(test) withObject:nil afterDelay:2];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...