【发布时间】:2011-01-22 22:33:07
【问题描述】:
我必须制作一个有六个视图的应用程序,这些视图可以通过工具栏上的条形按钮项访问。
我真的很陌生。 每个视图都有一个视图控制器和一个 XIB 文件,有六个函数(goToView1、goToView2、...、goToView6)。
这是一个例子:
SecondViewController *secondview;
-(IBAction)goToView2 {
secondview = [[SecondViewController alloc]
initWithNibName:@"SecondViewController" bundle:nil];
[self.view addSubview:secondview.view];
}
但是如您所见,如果我想从 view3 转到 view2,我不会从堆栈中删除 view3:我只是在其上添加 view2。 所以这是我的问题,如何在使用 addSubView 之前“删除”我的视图? 我尝试使用 removeFromSuperView,但我认为我没有正确使用它。
感谢您的帮助,正如我所说,我真的很新,我知道这可能是一个愚蠢的问题:/
【问题讨论】:
标签: iphone