2013年5月17日金曜日

iOS6でのモーダルビューの呼び出し方

iOS6でモーダルビューの呼び出し方が変わったのでそのメモ。

書き方

// 今までの書き方
[self presentModalViewController: viewController animated:YES];
// iOS6の書き方
[self presentViewController: viewController animated:YES completion: nil];
新しく引数にcompletion:が追加されました。これは呼び出したビュー表示後に実行させたい処理を記述できます。
以下例です。
//モーダルビュー表示後にNSLogメソッドを実行
[self presentViewController: viewController animated:YES completion: completion: ^{NSLog(@"表示しました");}];

参考記事

アプリ作成日記 iOS6 presentModalViewController - MacとiPhoneと

0 件のコメント:

コメントを投稿