- 2008-12-02 (火) 11:22
- iPhone SDK / Cocoa / Objective-C
アプリ起動時にロゴアニメーション等のスプラッシュムービーを再生する場合には、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を表示することは不可能なようです。
関連する投稿
- Newer: syntax error at ‘OTHER’ token
- Older: iPhoneユーザーの年齢層(とおぼしきもの)
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://iphone-dev.ensites.net/archives/172/trackback
- Listed below are links to weblogs that reference
- アプリ起動時にスプラッシュムービーを表示するには from iPhoneアプリ開発ブログ