参考にしたのは参照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 プログラミングガイド