2009-09-14 8 views
3

"CreditsView"を表示するだけです。ですから、ボタンを押してクレジットビューを表示したら、OKを押すと表示が消えます。コントローラからビューを表示および閉じるにはどうしたらいいですか?

私は私のベースコントローラを持っていると私のクレジットは、コントローラを表示し、今私が何かしてみてください:

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

}

をしかし、私は私のアプリがクラッシュしたボタンを押した場合。あなたは、単に呼び出す戻って

答えて

6

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

時には質問が愚かに思われる;) ありがとう、それは今作動する! (switchToBaseViewはCreditsViewControllerに配置する必要があります。 – phx

3

を戻すには、この

[self.view removeFromSuperview]を実行します。 必要に応じてビューを解放します。 [自己リリース];

関連する問題