すべてのタイプのデバイスに対して、Default-568h@2x.png、Default-Portrait.png、Default.png、Default@2x.png などの名前のデフォルト スプラッシュ スクリーンがあります。
システムが特定のデバイスに適したスプラッシュ スクリーンを自動的に選択して表示することはわかっています。
質問: システムがどの画像を選択したかを知ることは可能ですか? システムによって選択された適切な画像を UIimageView にロードする方法。
私はこれを試しました:
UIImageView *splashView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, screenWidth, screenHeight)];
splashView.image=[UIImage imageNamed:@"Default.png"];
ただし、すべてのタイプのデバイス (iPhone 4、5、iPad) に対して Default.png という名前の画像のみを読み込みます。
手動で管理する必要がありますか? デバイスの種類を特定した後、適切なイメージをロードするということですか?