どのように描画を開始しますか?私は最初に実行されたループの終わりにあるように見える画面が描かれる最初の時に消え去ると思う。
Default.pngの画像ビューを表示することで、長く滞在するエフェクトを作成できます。 (未テスト)のようなもの:
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 480.0)];
imageView.image = [UIImage imageNamed:@"Default.png"];
imageView.tag = 1234; // Must be a unique tag (int)
[window addSubview:imageView];
[imageView release];
//...
// When you want to hide/remove it:
UIView *defaultPng = [window viewWithTag:1234];
[defaultPng removeFromSuperview];
あなたはそれが時間のいくつかの特定の期間に示すことにしたい場合は、私はあなたがどちらかNSTimerアクションメソッド、またはと呼ばれる方法では、コードの後半部分を使用したいと想像performSelector:withObject:afterDelay:を使用します。遅延が不明な場合は、好きな場所でそのコードを使用できます。
注意:アプリがマルチスレッドの場合は、メインスレッドから呼び出されていることを確認してください。 performSelectorOnMainThread:withObject:waitUntilDone:を使用できます。
これが役に立ちます。