スプラッシュ
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世代 | 横向きの場合 |
スプラッシュの表示にはコードを書く必要も無いので非常に楽なのだが、こいつが表示されている間は他のビューを表示することができない。
例えば起動時に通信を行った結果エラーをポップアップとして表示したいのだが、スプラッシュが表示されている間は何もできないので困ってしまうのだ。
自らで用意したスプラッシュを表示するのも嫌だし、良い方法無いかなぁ。