2 개의 UIViewController 클래스간에 프로그래밍 방식으로 전환하고 싶습니다. UI를 응용 프로그램에 추가하는 UITabBarController와 같은 추가 UI 컨트롤을 사용하지 않아도됩니다.UI 탐색기 컨트롤없이 uiviewcontroller 사이를 전환
내 메인은 addSubView가있는 첫 번째보기 컨트롤러를로드합니다.
vc1 = new viewc1();
window.AddSubview(vc1.View);
window.MakeKeyAndVisible();
나는 PresentModalViewController
vc2 = new viewc2();
PresentModalViewController(vc2, true);
로 처음부터 내 두 번째의 ViewController을로드 할 수 있습니다하지만 난 앞뒤로 전환하고, 메모리를 절약하기 위해 기존의 viewControllers을 해제해야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? DismissModalViewControllerAnimated (false); 두 번째보기 컨트롤러에서 메모리를 공개하지 않습니다 그리고 난 모달 "창"을 원하지 않는다. 탭바 콘트롤러가 필요 없도록 커스텀 UI를 가지고 있습니다.
감사합니다. 나는'code var appDelegate = (AppDelegate) UIApplication.SharedApplication.Delegate;를 사용했다. appDelegate.switch(); \t 코드'보기 컨트롤러에서 내 애플 대리인 코드를 호출합니다. net() GC 때문에 release()가 필요없는 것 같습니다. 좋은 점은 –