구성되어 있는지 여부에 관계없이 모든 뷰 컨트롤러를 tabbar 컨트롤러에서 완벽하게 제거하고 런타임에 tababr 컨트롤러에 새로운보기 컨트롤러 을 추가하고 싶습니까? folowing으로했는데, 출력을 내고 있지 않습니까? 주어진 예에서 self
UITabBarController
는 인스턴스가 직접 tabbar
을 조작하려고 다음이라고 가정모든 뷰 컨트롤러를 tabbar 컨트롤러에서 완전히 제거
UIViewController *thisIsTheViewControllerIWantToSetNow;
int indexForViewControllerYouWantToReplace;
NSMutableArray *tabbarViewControllers = [self. tabController.viewControllers mutableCopy];
[tabbarViewControllers removeAllObjects];
self.tabController.viewControllers = [NSArray arrayWithObjects:self.moreNavController, self.logInNavController, nil];;
는 여기서의'tabbar' 속성을 정의하고, 어떤 값은'tabbar' 속성은 위의 코드가 실행될 때 포함되어 있습니까? – Jonah
편집 된 코드를 참조하십시오 – nameless