iphone如何进入和退出一个模态的View
iphone如何显示一个模态的View
1。首先,要被显示的ViewController,要定义一个 变量:
UIViewController * theApp;
和一个函数:
//设置RootController
- (void)shareRootController:(UIViewController *)app;
用来设置这个 theApp。
view plain
//设置RootController
- (void)shareRootController:(UIViewController *)app
{
theApp=app;
}
2。 怎么推入模态控制器
view plain
//隐藏导航栏
self.navigationController.navigationBarHidden=YES;
//传递参数
[ModalController shareRootController:self];
//推入模态Controller
[self presentModalViewController:ModalController animated:YES];
3。 经过上面那个步骤,现在就是进入模态控制器了。那么怎么退出模态控制器呢?
view plain
//重新显示 导航栏
theApp.navigationController.navigationBarHidden=NO;
//退出模态控制器
[self dismissModalViewControllerAnimated:YES];