我是否需要实现导航控制器才能从其他控制器添加视图?

时间:2011-10-12 01:32:41

标签: ios ipad uiview sdk uiviewcontroller

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

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

在我推动的视图中,我有一个带有关闭按钮的IBAction。基本上,当我点击关闭按钮时,我想破坏第二个视图并返回原来的视图。

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

1 个答案:

答案 0 :(得分:1)

听起来这个设置是

的理想候选者
AdminViewController *adminView = [[AdminViewController alloc]initWithNibName:@"AdminView" bundle:nil];
[self presentModalViewController:adminView animated:YES];
[adminView release];

按下关闭按钮时,您可以执行

[self dismissModalViewControllerAnimated:YES];

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