4

起動画像はiPhoneで非常に速く表示および非表示になります。今回はどうすればコントロールできますか?デフォルトは何秒ですか?

ありがとう

4

3 に答える 3

4

sleep(time in seconds)の関数を 使用してapplication:didFinishLaunchingWithOptions:、自分で時間を明示的に増やすことができます。

例:

sleep(3);

時間をさらに 3 秒延長します。

: rmaddy が言ったように、ユーザーにスプラッシュ画面を長時間見つめさせることはお勧めできません。しかし、お客様の要求でこれを使用することができます。

ハッピーコーディング。:)

于 2012-11-08T03:51:39.270 に答える
2

デフォルトはありません。プログラムがロードされて から返されるまでそのままですapplication:didFinishLaunchingWithOptions:

プログラムの制御下で画像を維持したい場合は、プログラムが最初に表示するものとして手動で画面に配置し、通常のチャネルを介して閉じる必要があります。これは、5 より前の iPhone では比較的簡単ですが (大きな文字を入れるだけUIImageViewですDefault.png)、iPhone 5 以降と iPad では、どのデフォルト画面を表示するかについて何らかの決定を下す必要があります。

于 2012-11-08T00:51:28.010 に答える
0

didFinishLaunchingWithOptions以下のように、メソッドにスリープ時間を追加することもできます。

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

    [NSThread sleepForTimeInterval:3.0f]; //add 3 seconds longer.
   //other code....
}
于 2014-04-16T08:47:47.700 に答える