如何从控制器显示和关闭视图?

时间:2009-09-14 08:37:55

标签: iphone uiviewcontroller

我只想显示“CreditsView”。因此,如果我按下按钮显示信用视图,按确定视图将消失。

我有我的基本控制器和我的信用视图控制器,现在我尝试类似:

- (IBAction)switchToCreditsView:(id)sender {
creditsViewController = [[CreditsViewController alloc] initWithNibName:@"CreditsViewController"];
[self.view addSubview:creditsViewController.view];
//[self presentModalViewController:creditsViewController animated:YES];

}

但如果我按下按钮我的应用程序崩溃了。

2 个答案:

答案 0 :(得分:6)

要回去,你只需致电:

- (IBAction)switchToBaseView:(id)sender {
    [self dismissModalViewControllerAnimated:YES];
}

答案 1 :(得分:3)

要切换回来执行此操作

[self.view removeFromSuperview]; 然后如果你想要释放视图。 [自我释放];