2014年04月16日

【iOS開発】Storyboardに定義してあるViewControllerを生成する

20140416_ios_modal_1.png

Storyboard上に定義してあるViewControllerをModalとして開く方法です。
Segueで繋げてもいいのですが、状況によって遷移先が変わる場合はコードで記述した方が良い場合もあります。
コードでModalを開く場合は以下のようにすればOKです。

- (IBAction)touchOpenModalViewButton:(id)sender {
UIViewController *modalViewController =
[self.storyboard instantiateViewControllerWithIdentifier:@"MyModalView"];
[self presentViewController:modalViewController
animated:YES
completion:nil
];
}

instantiateViewControllerWithIdentifierの引数には、Storyboard上より対象ViewControllerに設定してあるStoryboard IDを記述してください。

20140416_ios_modal_2.png

サンプルファイルはこちら
ModalSample.zip

やさしくはじめるiPhoneアプリ開発の学校
マイナビ (2012-10-30)
売り上げランキング: 8,968




タグ:Objective-C IOS
このエントリーをはてなブックマークに追加
posted by 割れたCDR at 22:42 | Comment(0) | TrackBack(0) | iOS開発 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。