0

メインとセカンダリの2つのUIViewControllerがあり、メインのViewControllerにセカンダリのビューを表示するためのボタンがあります。

myView = [[secondView alloc] init];
[self.view addSubView:myView.view];

セカンダリViewControllerを終了するにはどうすればよいですか?を使用する場合[secondView.view removeFromSuperview]、これはUIViewのみを非表示にし、ViewControllerの割り当てを維持します。

プロジェクトのデザインとコードが原因で、使用できません[self presentModalViewController:myView animated:NO];

解決策はありますか?

4

2 に答える 2

0

あなたの場合、

[myView.view removeFromSuperview];
[myView release];
于 2012-04-29T16:02:23.743 に答える
0

メイン ビュー コントローラーを終了する必要はありません。セカンダリ ビュー コントローラーを削除すると、メイン ビュー コントローラーがアクティブになり、セカンダリ ビュー コントローラーが終了します。

于 2012-04-29T16:31:45.700 に答える