スプラッシュ

iOSアプリケーションはバンドルにDefault〜という名前の画像ファイルを含めると起動時にその画像をスプラッシュとして表示してくれる。

スプラッシュ用ファイル名 解像度 対象デバイス
Default.png 320*480 iPhone3G/3GS
Default@2x.png 640*960 iPhone4/4S
Default-Portrait.png 768*1004 iPad/iPad2 縦向きの場合
Default-Portrait@2x.png 1536*2008 iPad第3世代 縦向きの場合
Default-Landscape.png 1024*748 iPad/iPad2 横向きの場合
Default-Landscape@2x.png 2048*1496 iPad第3世代 横向きの場合

スプラッシュの表示にはコードを書く必要も無いので非常に楽なのだが、こいつが表示されている間は他のビューを表示することができない。
例えば起動時に通信を行った結果エラーをポップアップとして表示したいのだが、スプラッシュが表示されている間は何もできないので困ってしまうのだ。

自らで用意したスプラッシュを表示するのも嫌だし、良い方法無いかなぁ。