ホーム > タグ > Default.png

Default.png

Default.pngの使い方

iPhoneアプリの起動時に表示される、Default.png のバリエーションをあげてみます。

ロゴ

もっとも無難な方法ですね。

アプリの初期画面

あくまでもローディング中であることをわかりやすく書いておかないと、タッチしまくっているのに無反応という負のエクスペリエンスを与えてしまうので気をつけましょう。そうなってしまうくらいならば、ただのロゴの方がまだましかと思います。

アプリの初期画面 - UIの中身

UIの良さに定評のある駅探アプリがこの方法です。確かに、ローディング中であることをスマートに表現できる方法ですね。

参考:かつて音楽と呼ばれたもの » Blog Archive » iPhoneアプリ開発 - 身をもって学んだ9の教訓

アプリの初期画面 + 操作説明

個人的にはこの方式が気に入っています。初期画面に簡単な操作説明を書き込んだ画像を表示しておけば、初めて起動した時にも操作に戸惑うことなく使い始めることができます。

ただし、表示される時間が限られているので書き込む内容はギリギリまで単純化する必要があって、うまくやろうとするとなかなか難しいです。

ほかにはどんなパターンが考えられるでしょうか?

関連する投稿

アプリ起動時にスプラッシュムービーを表示するには

アプリ起動時にロゴアニメーション等のスプラッシュムービーを再生する場合には、applicationDidFinishLaunchingの中でムービーの再生を開始し、再生終了時のNotificationによって初期画面を表示するのがよいようです。

- (void)splashMoviePlayBackDidFinish:(NSNotification *)notification
{
  // スプラッシュムービーの再生が終わったら初期画面を表示
  [[NSNotificationCenter defaultCenter] removeObserver:self];
  [window addSubview:[navigationController view]];
}
 
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
  // 省略
 
  [[NSNotificationCenter defaultCenter] addObserver:self
                                           selector:@selector(splashMoviePlayBackDidFinish:)
                                               name:MPMoviePlayerPlaybackDidFinishNotification
                                             object:(MPMoviePlayerControllerインスタンス、またはnil)];
 
  // ここで動画を再生                                                                                                
}

ちなみに、Default.pngの代わりに動画またはアニメーションGIFを表示することは不可能なようです。

関連する投稿

Home > Tags > Default.png

Search
Feeds
Meta

Return to page top