アプリケーションに UI を追加する UITabBarController のような追加の UI コントロールを使用せずに、2 つの UIViewController クラスをプログラムで切り替えたいと考えています。
私のメインは、addSubView を使用して最初のビュー コントローラーを読み込みます。
vc1 = new viewc1();
window.AddSubview(vc1.View);
window.MakeKeyAndVisible ();
PresentModalViewController を使用して、最初のViewControllerから2番目のViewControllerをロードできます
vc2 = new viewc2();
PresentModalViewController(vc2, true);
しかし、前後に切り替えて、メモリを節約するために古いviewControllerを解放する必要があります。これを行う最善の方法は何ですか? DismissModalViewControllerAnimated(false); 2番目のView Controllerではメモリが解放されず、モーダルな「ウィンドウ」が最適ではないため、必要ありません。カスタム UI を使用しているため、タブバー コントローラーは必要ありません。