参考にしたのは参照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 件のコメント:
コメントを投稿