2010年9月1日水曜日

Day 2 modalビューを表示させる

modalビューを表示させるために、mainviewの右下隅にあるinfoボタンを実装する。
参考にしたのは参照PDFの「モーダルモードでのNavigationControllerの表示」。

-(void)showInfo:(id)sender{

RootViewController *rootView = [[RootViewController alloc] init];
FlipsideViewController *modalview = [[FlipsideViewController alloc] init];
modalview.delegate = self;
modalview.view.backgroundColor = [UIColor greenColor];

UINavigationController *naviModalController = [[UINavigationController alloc] initWithRootViewController:rootView];

modalview.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[naviModalController pushViewController:modalview animated:NO];
[self presentModalViewController:naviModalController animated:YES];

[rootView release];
[modalview release];
[naviModalController release];

}

5行目
delegateプロパティを設定して、modalを閉じるメソッドをデリゲーションするときに使用する。

参考PDF:iPhone OS View Controller プログラミングガイド

0 件のコメント:

コメントを投稿