我想以编程方式在 2 个 UIViewController 类之间切换,而不需要任何额外的 UI 控件,例如向应用程序添加 UI 的 UITabBarController。
我的 main 使用 addSubView 加载第一个视图控制器。
vc1 = new viewc1();
window.AddSubview(vc1.View);
window.MakeKeyAndVisible ();
我可以使用 PresentModalViewController 从第一个视图控制器加载我的第二个视图控制器
vc2 = new viewc2();
PresentModalViewController(vc2, true);
但我需要来回切换,并释放旧的视图控制器以节省内存。做这个的最好方式是什么? DismissModalViewControllerAnimated(false); 在第二个视图中,控制器没有释放内存,我不想要模态“窗口”,因为它似乎不是最优的。我有一个自定义 UI,所以不需要标签栏控制器。