当用户点击按钮时,我正在显示一个全新的视图(用于管理)

AdminViewController *adminView = [[AdminViewController alloc]initWithNibName:@"AdminView" bundle:nil];
        [self.view addSubview:adminView.view];
        [adminView release];


鉴于我正在推动,我有一个带有关闭按钮的IBAction。基本上,当我按下关闭按钮时,我想销毁第二个视图并返回到原始视图。

我不能使用self.view removeFromSuperview,因为这几乎会删除窗口中的所有内容。你们认为我需要做什么?

最佳答案

听起来此设置非常适合

AdminViewController *adminView = [[AdminViewController alloc]initWithNibName:@"AdminView" bundle:nil];
[self presentModalViewController:adminView animated:YES];
[adminView release];


当按下关闭按钮时,您可以

[self dismissModalViewControllerAnimated:YES];


在任一视图控制器上使其消失。

关于ios - 我是否需要实现导航 Controller 才能添加其他 Controller 的 View ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7734354/

10-10 19:12